我在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