我在主框架MainFrame有一个模式对话框Dialog,让其DoModal后。主框架会定时(在OnTimer中)New出一个其它CFrameWnd对象。这时这个CFrameWnd对象拥有焦点,Dialog对它不是DoModal状态,即Dialog和Frame之间可相互切换焦点,但Dialog对原来的MainFrame还是DoModal状态。
有无什么方法可以使这个Dialog始终是DoModal状态,即使新的Frame产生,还是Dialog拥有焦点和相应消息。
ps:那些置为最上和使dialog为Active状态的方法我试过了,不行。;(那位大虾指导一下了。3X!
有无什么方法可以使这个Dialog始终是DoModal状态,即使新的Frame产生,还是Dialog拥有焦点和相应消息。
ps:那些置为最上和使dialog为Active状态的方法我试过了,不行。;(那位大虾指导一下了。3X!
解决方案 »
- 可以根据滚动条的调整,从而改变static的颜色背景
- 为什么在dll里用GetModuleFileName得不到当前路径
- 有关枚举变量的问题,初学者!
- 我是初学者,请教一个问题
- 请问各们高手在一个对话框中如何继承CView类的特性,如m_pSet指针
- 向高手求助:如何在Picture控件中使用滚动条?
- 我学程序不久,有点问题请教大家;先谢了
- 怎么实现打印分页?
- trunk.exe 这个东东在vc1。52下怎么找不到?100分求之。
- 我是计算机专业的女生,刚刚毕业,我将来的工作要用vc,我很担心没有前程,怎么办?
- 如何实现树状结构的储存、读取?
- 为什么我的CIPAddressCtrl控件不能用SetAddress?
应该可以,试试!
setwindowpos(..)试试
问题就是我希望能一直处在Dialog Manager's Message Loop中而不被新的Frame破坏。可我一直没有什么办法。有谁能指教一下呀?3X