Windows程序的基本结构 例:简单的 Windows窗口程序 #include "windows. h" 信息科学与工程学 char szclassName ]="FirstWindow"; char szAppTitle[]="我们的第一个Windows窗口程序"; char szStrDisp[]="大家好,第一个窗口演示程序!希望能起到抛砖引玉的作用"; LRESULT CALLBACK WinProc(HWND hwin, UInT uMsg WPARAM wPrm, LPARAM 1Prm) Windows程序的基本结构 小结 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE LPSTR IpCmdLine, int nCmdShow){ WNDCLASS wCi 访问主页 HWND hwin; MSG msgMessage; 标题页 wc. hInstance=hInstance; wc. hIcon=LoadIcon(NULL, IDI_APPLICATION); wc. hCursor=LoadCursor(NULL, IDC_ ARROW); 第3页共13页 wc. hbrBackground=(HBRUSH )GetStockobject (WHITE_BRUSH); 返回 wC. IpfnWndProc=WinProc; wc. IpszClassName=szClassName; 全屏显示 wC. IpszMenuName=NULL; 关闭 wC. style=_HREDRAW CS_VREDRAW; wC. cbclsExtra=; 退出 wC. cbWndExtra=;Windows§SÄ( ( ¯ Ì I K JJ II J I 1 3 13 £ ¶ w « ' 4 ò Ñ ⑧ Windows§SÄ( ~µ{üWindowsI§S #include "windows.h" char szClassName[]="FirstWindow"; char szAppTitle[]="·1WindowsI§S"; char szStrDisp[]="[Ч1Iü«§SF"Uå<Ú^"; LRESULT CALLBACK WinProc(HWND hWin,UINT uMsg,WPARAM wPrm,LPARAM lPrm); int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, LPSTR lpCmdLine,int nCmdShow){ WNDCLASS wc; HWND hWin; MSG msgMessage; wc.hInstance=hInstance; wc.hIcon=LoadIcon(NULL,IDI_APPLICATION); wc.hCursor=LoadCursor(NULL,IDC_ARROW); wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); wc.lpfnWndProc=WinProc; wc.lpszClassName=szClassName; wc.lpszMenuName=NULL; wc.style=CS_HREDRAW | CS_VREDRAW; wc.cbClsExtra=0; wc.cbWndExtra=0;