读书人

大侠怎么在文档(CDocument)中使用类似

发布时间: 2012-01-29 21:39:32 作者: rapoo

请教各位大侠如何在文档(CDocument)中使用类似OnTimer之类计时器的函数来作为后台程序?
如题!
谢谢!

[解决办法]
直接调用SetTimer不行吗?
[解决办法]
是不是不知道在哪加,看看类似的例子
[解决办法]
在视里用时间器吧,时间器是基于窗口的,文档和视是相通的.
[解决办法]
在文档视图这个结构里,你完全可以在任何地方加个定时器而通知到你想通知的对象。
不过后台的话,建议新起一个线程,或者用OnIdle。

[解决办法]
Timer需要一个窗口
你可以建立一个窗口什么都不干就处理WM_TIMER消息,Windows Form就是这么干的
[解决办法]
CDocument不是窗口,不能设置时间器,只能在视里设,已经说得很清楚了。
[解决办法]
你是不是一定要用定时器啊,如果文档类中的内容没有改变,你的时间又到了,你就是通知视图类又有什么用,视图类一般要在文档类出现变化被通知才合理.
[解决办法]
楼上的兄弟说的是正确的。
[解决办法]
View类不能知道相应的Document是否变化?难道我火星了?
[解决办法]
使用SetTimerEvent函,精度很高
具用法考MSDN

[解决办法]
能行,无模式对话框也是窗口。

读书人网 >VC/MFC

热点推荐