1.txt

来自「这个程序生成一个窗口 是界面编程的基础部分」· 文本 代码 · 共 70 行

TXT
70
字号
#include<windows.h> 
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); 
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInst,LPSTR lpszCmdLine,int nCmdShow) 
{ 
HWND hwnd; 
MSG Msg; 
WNDCLASS wndclass; 
char lpszClassName[]="WINDOW"; 
char lpszTitle[]="My_Windows"; 

wndclass.style=0; 
wndclass.lpfnWndProc=WndProc; 
wndclass.cbClsExtra=0; 
wndclass.hInstance=hInstance; 
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION); 
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW); 
wndclass.hbrBackground=GetStockObject(BLACK_BRUSH); 
wndclass.lpszMenuName=NULL; 
wndclass.lpszClassName=lpszClassName; 

if(!RegisterClass(&wndclass)) 
{ 
MessageBeep(0); return FALSE; 
} 

hwnd=CreateWindow 
( 
lpszClassName, 
lpszTitle, 
WS_OVERLAPPEDWINDOW, 
CW_USEDEFAULT, 
CW_USEDEFAULT, 
CW_USEDEFAULT, 
CW_USEDEFAULT, 
NULL, 
NULL, 
hInstance, 
NULL); 


ShowWindow(hwnd,nCmdShow); 
UpdateWindow(hwnd); 


while(GetMessage(&Msg,NULL,0,0)) 
{ 
TranslateMessage(&Msg); 
DispatchMessage(&Msg); 
} 
return Msg.wParam; 


LRESULT CALLBACK WndProc 
( HWND hwnd, 
UINT message, 
WPARAM wParam, 
LPARAM lParam 
) 
{switch(message) 
{case WM_DESTROY: 
PostQuitMessage(0); 
break; 
default: 
break; 
} 
} 

return(0); 

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?