[問題] 如何關閉右鍵選單

看板C_and_CPP (C/C++)作者 (raison detre)時間16年前 (2009/10/09 15:27), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請問一下各位 小弟使用一個封裝好的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
文章代碼(AID): #1ApkNcLV (C_and_CPP)
文章代碼(AID): #1ApkNcLV (C_and_CPP)