如題,增加了duilib選單,選單顯示后,如果滑鼠沒有到選單上面去,點擊其他地方的時候,選單不會關閉;
但選單顯示后,滑鼠經過選單(沒有其他操作),點擊其他地方,選單關閉;
選單關閉是CMenuWnd接收了WM_LBUTTONDOWN訊息,如果操作者不是自己,則關閉選單;
以上問題跟蹤后發現,如果滑鼠經過了選單,則會收到WM_LBUTTONDOWN訊息,否則不會有WM_LBUTTONDOWN訊息,實在不知道原因,求各位大俠指教;
uj5u.com熱心網友回復:
試試彈出選單前先呼叫 SetForegroundWindowuj5u.com熱心網友回復:
還有一個,失去焦點關閉選單。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/279048.html
標籤:界面
上一篇:x64 引數傳遞定義
