我在CPropertyPage
内部有CMFCColorButton
。当我点击按钮时,弹出颜色选择框。我可以选择一种颜色,并弹出关闭,我可以得到颜色等..都很好。但是当我在弹出窗口打开时点击其他地方时,它不会关闭。它应该 - 发生了什么?当点击外部时,CMFCColorButton弹出窗口不关闭
1
A
回答
1
我知道这个问题,当你在对话框中使用这个特殊的弹出窗口。您必须使用CDialogEx而不是CDialog。
CDialogEx将OnNcActivate与关闭弹出窗口的CDialogImpl类一起使用。 正如我所看到的CMFCPropertySheet和CMFCPropertyPage中使用相同的处理。
所以解决方案应该使用CMFCPropertySheet和CMFCPropertyPage而不是CProperty ...类。
+0
有了类似的基础,我解决了我在http://stackoverflow.com/a/32009058/383779上引用的问题 – sergiol
相关问题
- 1. 当用户点击外部弹出窗口时关闭引导弹出窗口
- 2. 如何在外部点击时关闭弹出窗口?
- 3. jQuery:如何在外部点击时关闭弹出窗口?
- 4. 弹出窗口:当弹出弹出窗口时关闭弹出
- 5. 使用HTML关闭弹出窗口点击外部
- 6. 当在外面点击不在弹出窗口上时关闭引导弹出窗口
- 7. 在外面点击时关闭弹出窗口div
- 8. 如何关闭弹出窗口当我在弹出窗口外单击
- 9. 当用户点击外部时关闭WPF对话窗口
- 10. Extjs。点击不在窗口关闭弹出窗口
- 11. 如何在点击弹出窗口上的按钮时关闭弹出窗口?
- 12. 关闭DIV弹出窗口点击它外面
- 13. 弹出窗口不关闭
- 14. 弹出窗口不关闭
- 15. 如何通过点击关闭按钮关闭弹出窗口?
- 16. 点击下一个弹出框时,第一个弹出窗口不会关闭
- 17. 当外部点击时关闭PopupWindow在
- 18. jQuery:当在外部点击时隐藏弹出窗口div时出现错误
- 19. 弹出窗口不滚动时关闭
- 20. 希望能够关闭模式弹出窗口,当点击它之外
- 21. 自举模式弹出窗口在点击关闭时打开
- 22. 如何在点击按钮时快速关闭弹出窗口?
- 23. 点击'x'关闭youtube弹出窗口不能使用Selenium WebDriver
- 24. 当弹出窗口关闭时刷新父窗口
- 25. 在外部点击时自动关闭JFrame窗口
- 26. HTML5 CSS3模式窗口,点击外部时关闭
- 27. 当单击外部时关闭弹出div
- 28. 如何实现这个逻辑:当点击外部弹窗时它关闭?
- 29. 当用户点击外部时关闭窗体
- 30. 当我在桌面视图中点击一行时关闭弹出窗口
听起来像父母问题。检查你要给按钮和弹出对话框的父窗口指针。两者的父母应该是页面。 – acraig5075