为什么我用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);
展开
 我来答
的之行爱名3714
2015-03-01 · TA获得超过434个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:220万
展开全部
你在case完后面没有break,也没有default项。你按照case的格式补完整后看看。
追答
而且这个case有两条语句,你也应该用大括号把这个case扩起来啊。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式