子窗体问题,不知道怎么解决
时间:2011-11-28
来源:互联网
资源里有Dialog1 Dialog2 DialogMain 三个窗体,Main是主窗体。
Dialog1中有 Eye:Dialog;(Eye Poi均设为CHILD窗体)
Dialog2中有 Poi: Dialog;
在Main中有
Eye MyEye;
MyEye.create(IDD_DIALOG1 , this);
Poi MyPoi;
MyPoi.create(IDD_DIALOG2 , this);
……
然后在Eye窗体 和 Poi窗体上有一些案件,现在的问题是,在按键的O牛B你ClickButton…中的代码没有执行,根本没有跟进去,是怎么个问题,看了在Eye和Poi中都有On_Clicked…的
急,在线等
Dialog1中有 Eye:Dialog;(Eye Poi均设为CHILD窗体)
Dialog2中有 Poi: Dialog;
在Main中有
Eye MyEye;
MyEye.create(IDD_DIALOG1 , this);
Poi MyPoi;
MyPoi.create(IDD_DIALOG2 , this);
……
然后在Eye窗体 和 Poi窗体上有一些案件,现在的问题是,在按键的O牛B你ClickButton…中的代码没有执行,根本没有跟进去,是怎么个问题,看了在Eye和Poi中都有On_Clicked…的
急,在线等
作者: maguiwa 发布时间: 2011-11-28
消息映射加的正确?
作者: VisualEleven 发布时间: 2011-11-28
消息映射正确,消息的处理函数有定义有声明。
作者: maguiwa 发布时间: 2011-11-28
唯一和正常的不一样的就是,我把子窗体的位置,放在了主窗体的一个未使用的Picture控件区域里。但应该没有影响按键的响应,很迷茫…断点都不知道下那里好了…压根不知道那里出了问题…
作者: maguiwa 发布时间: 2011-11-28
细节上不起眼的原因可能很多,建议检查下你的子窗体的位置是否在你点击的位置;子窗体是否能收到左键点击消息,会不会被父窗体拦截掉了(PreTranslateMessage);子窗体是否被其他窗体覆盖了。
你可以用Spy++找找你的窗口,检查下收到的消息。
你可以用Spy++找找你的窗口,检查下收到的消息。
作者: dream0411 发布时间: 2011-11-28
是可以看到按键的,按键没有重绘,所以应该按键位置不会产生问题。子窗体有显示的,怎么可能会被覆盖掉!~我看看传的消息吧!~
作者: maguiwa 发布时间: 2011-11-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28