首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教,怎么让两个View,一个Dialog共用一个定时器啊

2012-06-13 
请问,如何让两个View,一个Dialog共用一个定时器啊?定时器最好定义在Dialog里面,谁有这样的例子或者程序分

请问,如何让两个View,一个Dialog共用一个定时器啊?
定时器最好定义在Dialog里面,谁有这样的例子或者程序分享一下

[解决办法]
定时器不是有一个id的参数吗?
通过参数判断是哪一个的定时到了。
你那两个View是啥东西?
在View里定义Dialog的对象,然后Dialog dlg; dlg.SetTimer(...);
[解决办法]
定时器不是有一个id的参数吗?
通过参数判断是哪一个的定时到了。
你那两个View是啥东西?
在View里定义Dialog的对象,然后Dialog dlg; dlg.SetTimer(...);
[解决办法]
共用一个函数就完了,这个函数在相关类里全部可以访问就达到你的要求。 

不同的窗口共用定时器,理论上是不可能的
[解决办法]
对话框类的OnInitDialog函数中SetTimer启动定时器,OnTimer函数里PostMessage/SendMessage()发送自定义消息到两个View类中即可。

热点排行