为什么我用createwindowex()创建了一个按钮,但我并没有给他写消息响应函数,当我点击后
为什么我用createwindowex()创建了一个按钮,但我并没有给他写消息响应函数,当我点击后它就向父窗口发送wm_char消息,这是怎么回事?理论上应该不会发生任何...
为什么我用createwindowex()创建了一个按钮,但我并没有给他写消息响应函数,当我点击后它就向父窗口发送wm_char消息,这是怎么回事?理论上应该不会发生任何事件,这是源码 http://pan.baidu.com/share/link?shareid=46840586&uk=1631510217
有效信息 button=CreateWindowEx(
NULL, // extended window style
"BUTTON", // registered class name
"buttn", // window name
WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, // window style
400, // horizontal position of window
0, // vertical position of window
100, // window width
50, // window height
hwnd, // handle to parent or owner window
(HMENU)100, // menu handle or child identifier
hInstance, // handle to application instance
NULL // window-creation data
);
switch(msg)
case WM_CHAR:
ch=(char)wParam;
MessageBox(hwnd,&ch//消息框内容
,"test:char"//消息框标题
(MB_OK); 展开
有效信息 button=CreateWindowEx(
NULL, // extended window style
"BUTTON", // registered class name
"buttn", // window name
WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, // window style
400, // horizontal position of window
0, // vertical position of window
100, // window width
50, // window height
hwnd, // handle to parent or owner window
(HMENU)100, // menu handle or child identifier
hInstance, // handle to application instance
NULL // window-creation data
);
switch(msg)
case WM_CHAR:
ch=(char)wParam;
MessageBox(hwnd,&ch//消息框内容
,"test:char"//消息框标题
(MB_OK); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询