我创建一个模式CDHtmlDialog作为我的根窗口,然后创建一个非模态CDHtmlDialog窗口。根据事件,两个窗口之间的点击会改变焦点,但根窗口始终位于后面。我该如何解决?管理多个CDHtmlDialog窗口之间的焦点
0
A
回答
0
使用桌面似乎并没有帮助..我怀疑,因为CDialogs的行为。我通过创建一个隐藏的根窗口并制作了我的所有对话框(CDHtmlDialog's)子项来修复它。
0
无模式对话框始终位于根对话框的顶部,因为无模式对话框是作为根对话框的子对象创建的。您可以通过使模态对话框桌面窗口的子代替如下更改此:
m_MyModelessDlg.Create(IDD_DIALOG1, GetDesktopWindow());
m_MyModelessDlg.ShowWindow(SW_SHOWNORMAL);
相关问题
- 1. WPF窗口焦点
- 2. Python窗口焦点
- 3. PyQt窗口焦点
- 4. javafx焦点窗口
- 5. emacsclient窗口焦点
- 6. 在标题窗口中使用Tab键焦点管理器Flex
- 7. Javascript滚动条处理窗口焦点
- 8. 在App Titanium中管理多个窗口
- 9. Javascript多线程窗口焦点
- 10. Tkinter的主窗口焦点
- 11. Angularjs - 焦点管理
- 12. Javascript弹出窗口焦点
- 13. C#获得焦点窗口?
- 14. PyQt4:停止窗口焦点
- 15. Vista窗口焦点问题
- 16. Java获取焦点窗口
- 17. tkinter给窗口焦点
- 18. WPF窗口集焦点
- 19. 窗口失去焦点
- 20. 调整MatLab窗口焦点
- 21. 管理多个监视器上的多个窗口
- 22. JavaScript多个可拖动的DIV窗口,zIndex焦点
- 23. 窗口窗口管理器的名称
- 24. 管理窗口redimension
- 25. 在将窗口标记为无响应之前,窗口管理器等待的时间是多少?
- 26. WPF - 显示多个窗口时出现错误焦点
- 27. 窗口处理管理器
- 28. iceWm窗口管理器窗口问题
- 29. 窗口焦点导致窗口焦点/灰色外观变化造成太多延迟
- 30. wmctrl打开的窗口没有焦点