#include<stdio.h>
#include<windows.h>
HANDLE win,bt;
int alive=1;
WNDCLASSA cls={0};
int main(){
cls.lpfnWndProc=DefWindowProcA;
cls.lpszClassName="main";
RegisterClassA(&cls);
win=CreateWindowA("main","qwe",0,200,200,500,500,0,0,0,0);
ShowWindow(win,1);
bt=CreateWindowA("button","Hello",WS_VISIBLE|WS_CHILDWINDOW,10,10,50,30,win,0,0,0);
MSG msg;
while(alive){
if(PeekMessageA(&msg,0,0,0,PM_REMOVE)){
TranslateMessage(&msg);
printf("%p\n",msg.message);
if(msg.message==0x201&&msg.hwnd==bt){
char buf[32];
GetWindowTextA(win,buf,sizeof(buf));
puts(buf);
}
DispatchMessageA(&msg);
}
}
}
win32窗口程序示例
最新推荐文章于 2024-10-28 23:05:14 发布