4710|8

57

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

API编程中的窗口调用求助!!! [复制链接]

窗口1的timer里创建的窗口2,点击窗口2里的一个按钮,出现窗口3。都是用CreateWindow实现的。第三个窗口有问题,他的timer事件不响应,好像就只在刚刚创建时响应Create和paint事件,后来就什么也不响应了。我查了下,settimer时确实是传的第三个窗口的句柄,但只有将第三个窗口隐藏,露出窗口2时,timer才响应。3个窗口的hInstance都相同,这个我感觉没问题。窗口1创建窗口2后,在窗口2代码执行时,找不到窗口1的句柄;但是窗口2创建窗口3后,在窗口3的代码执行时,窗口2的句柄依然存在。窗口2正常,窗口3不正常,不知是不是这个原因。但窗口3的代码里根本就没有定义也没包含窗口2的句柄变量,怎么回事呢?窗口2没有暂停运行吗?还是因为在窗口2里创建了一个线程的原因?可这个线程是与窗口无关的啊,真是搞不懂了

最新回复

把代码做为附件发上来吧,否则大家是没有办法分析的。  详情 回复 发表于 2007-11-14 11:23
点赞 关注

回复
举报

72

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
像绕口令一样,呵呵~
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
LZ说了半天都没指出来问题所在,你到这里问问题,最好自己先定位好问题点,然后把相关的代码帖下,这样最好
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

4
 
我看了2行就晕了,能看到第六行的比我强。
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

5
 
我表达的这么失败啊

其实就是我用CreateWindow创建的第三个窗体的timer事件不响应。明明Settimer的值传的都对的。我用PostMessage让窗体paint,它也不响应。我断点调,没有进入到WM_TIMER里面。把这个窗体HIDE,露出前一个窗体时,却响应了timer。

唉,我也不知道怎么表达了

总之一个窗体的timer和paint事件不响应,可能是什么原因??

代码很多,不太好贴
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

6
 
总的程序是:一开始有一个界面,5秒后跳到第二个界面,点击第二个界面的某个按钮,跳出第三个界面。
现在第三个界面有问题,它的timer和paint事件不响应,怀疑与第二个界面有关。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

7
 
在EVC上编的程
PDA上运行的
后一个界面会把前一个界面挡住



可能有些话不相干,看不懂也没关系,大家只看主要的吧
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

8
 
表达失败

结贴
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

9
 
把代码做为附件发上来吧,否则大家是没有办法分析的。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表