我在主框架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!
解决方案 »
- 这样写可以实现服务端多线程么?
- 连发3贴没人光顾,到这里碰下运气.
- 单文档工程,基类为CListView,显示的时候能否行与行之间,列与列之间用横线隔开?就像DataGrid控件那样的显示效果?
- 怎样可以让控件半透明化,就象透明对话框一样的效果,只支持2K以上的windows那种。
- 0xC0000005:Access Violation,急!
- 动态加入滚动条后,水平滚动条与RichEdit显示内容不能同步的问题??请大家帮助,谢谢!
- 郁闷,散分给顺眼的!!!!
- 为什么我的scrollview不动?
- 作视频点播的报个名
- VC与Delphi高手请进
- 如何实现树状结构的储存、读取?
- 为什么我的CIPAddressCtrl控件不能用SetAddress?
应该可以,试试!
setwindowpos(..)试试
问题就是我希望能一直处在Dialog Manager's Message Loop中而不被新的Frame破坏。可我一直没有什么办法。有谁能指教一下呀?3X