[問題] 如何關閉右鍵選單
請問一下各位
小弟使用一個封裝好的class元件
這個元件原本就有一個右鍵選單的功能
可是我必須要把它關掉 (右鍵本身屬性為private)
我繼承了該class之後覆寫他的 WindowProc
並且在右鍵選單跳出來之前攔截到了 WM_INITMENUPOPUP 與 WM_INITMENU 兩個訊息
可是我應該要做什摸動作阻止這個選單跳出來呢
目前試過
return FALSE;
return TRUE;
::DestroyMune((HMENU)wParam);
::SendMessage((HWND)wParam, WM_CLOSE, NULL, NULL);
::SendMessage((HWND)wParam, WM_UNINITMENUPOPUP, wParam, NULL);
::SendMessage((HWND)wParam, WM_UNINITMENUPOPUP, NULL, NULL);
this->SendMessage(WM_UNINITMENUPOPUP, wParam, NULL);
以上方式都不行
請問還有什摸方法呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.110.100
→
10/09 19:40, , 1F
10/09 19:40, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章