win32建立子程序方法

2021-09-06 06:18:50 字數 641 閱讀 2634

看到網上有乙個示例,我查了先關函式,做了一些注釋,自己學習下:

#include #include #include using namespace std;

#pragma comment(lib, "ws2_32")

int main()

;//該結構用於指定新程序的主視窗特性

si.cb = sizeof(si);

process_information pi;//指定新程序的主視窗特性

//用來建立乙個新的程序和它的主線程,這個新程序執行指定的可執行檔案

createprocess(l"c:\\windows\\notepad.exe",null,null,null,true,0,null,null,&si,&pi);

//closehandle 關閉乙個核心物件。其中包括檔案、檔案對映、程序、執行緒、安全和同步物件等

closehandle(pi.hthread);//關閉新程序

closehandle(pi.hprocess);//關閉新執行緒

std::string line;

while (std::getline(std::cin, line))

wsacleanup();

}

win32開發(建立子視窗)

在win32中,有的時候需要建立額外的子視窗。所謂子視窗的概念,就是視窗本身不會超出母視窗的邊界,所有的操作都是在母視窗裡面完成的。子視窗可以用os提供的預設型別來完成,也可以自定義型別來完成,即自定義wndclas 常用的子視窗有button combobox edit listbox stati...

Win32之程序建立過程

程序提供程式所需要的資源,如 資料 等等 程序扮演的角色僅僅是為當前程式提供資源,或者 這就是程序所提供的,當時程式執行的狀態和程序沒有關係,程序可以看做空間的概念 例子 程序相當於乙個房子,房子裡面的東西,這些東西就是程序提供的 房子裡面走來走去的人,和使用東西的人,就是執行緒 你看到的這些東西就...

WIN32視窗建立

win32視窗建立過程 1 定義視窗類 在msdn中找到函式原型 winmain 2 定義視窗處理函式 在msdn中找到原型 windowproc 3 設計視窗類 4 註冊視窗類 registerclass registerclas 5 建立視窗 createwindow createwindowe...