1,没看懂
2,你为什么不在Doc类里面获取view或者MainFrame的指针,用该指针 SetTimer\Kill呢?
3,你在对话框类的析构函数里面DestroyWindow就执行不到,因为窗口已经Destroy掉了。
4,搜索旧帖子,很多
2,你为什么不在Doc类里面获取view或者MainFrame的指针,用该指针 SetTimer\Kill呢?
3,你在对话框类的析构函数里面DestroyWindow就执行不到,因为窗口已经Destroy掉了。
4,搜索旧帖子,很多
解决方案 »
- 关于_ConnectionPtr的使用
- vista中sql2000数据库如何连接
- 用ASP如何调用一个自定义的服务器组件。
- Debug Assertion Failed!请指教
- 如何控制CListCtrl控件前面的复选框
- 刚开始学习MFC,不知道看什么书好。。。望高手指点,最好能有电子版的下载地址~~~
- 带check的快捷菜单,如何在点中它时对号去掉啊?为何点了没反应?
- 新手提问
- 我想打听一件事--哪有负载平衡的网站呀?
- 如何得到嵌套对话框里的window ID,就象vc6的IDE里open对话框那样?
- 怎样确定弹出对话框的坐标啊
- 想知道如何在QQ中监测数据包discovery--sorry,我不了解qq得聊天室得原理。。。。。
其实这里主要是你的设计思路问题,可以仔细考虑考虑.
2. SetTimer()函数只能在窗口类的成员函数里使用, 或者在SDK中第一个参数
必须是合法的窗口句柄. doc类没有与之联系的窗口,不能接收windows消息(可以
接收command消息), 自然也无法接收WM_TIME消息, settimer也就无从谈起.
3. 建议在view中使用对话框, 毕竟与用户交互的是view.
4. 在CYourApp::InitInstance()中
if (!ProcessShellCommand(cmdInfo))
之前加入这么一句:
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;