C 用滑鼠鉤子遮蔽工作列右鍵彈出選單

2021-04-18 20:18:03 字數 1563 閱讀 7528

最近遇到需要遮蔽工作列的右鍵彈出選單問題,小費了番周折,寫出來希望對需要的人有幫助。

網上查了半天資料,修改登錄檔可以實現,但有個缺點需要重啟機器,甚為不爽。還有用滑鼠鉤子截獲滑鼠右鍵訊息來達到目的,這裡需要注意一點,當滑鼠右鍵釋放時選單才會彈出(由於開始只截獲了滑鼠按下的訊息,程式一直不靈,一度懷疑用鉤子實現的可能性,哎,細心細心啊

關於c#呼叫windows api和鉤子的使用,資料很多就不細說了。可以參考

還有兩個api的瀏覽器,相當不錯

foxapi中文函式瀏覽器v1.5(有詳細的api函式的說明)

api explorer v2.82(可以把api函式轉換成c#和vb.net**)

/// /// 安裝鉤子

///

private void starthook()}}

/// /// 解除安裝鉤子

///

private void stophook()}}

private int mousehookproc(int ncode, int wparam, intptr lparam)}}

return callnexthookex(hmousehook, ncode, wparam, lparam);

}#region events

private void form1_load(object sender, eventargs e)

private void form1_formclosing(object sender, formclosingeventargs e)

private void button1_click(object sender, eventargs e)

private void button2_click(object sender, eventargs e)

#endregion

}}

遮蔽熱鍵 工作列 任務管理器

程式執行時用到taskkeyhook.dll,編譯時用到taskkeyhook.lib,並把下面的類新增到應用程式中,呼叫方法為 ctaskkeymgr disable ctaskkeymgr taskmgr ctaskkeymgr taskkeys ctaskkeymgr taskbar,fals...

Win10如何隱藏 縮小 右置工作列

win10如何隱藏 縮小 右置工作列 滑鼠右鍵點選工作列空白處,具體看圖。選擇屬性,點選左鍵。可以看到相關的選擇,具體看圖。有3個勾選的,不同選擇不同的效果。具體大家可以試一下,下面就給大家展示不同的效果。首先選擇的是 隱藏工作列 勾選後,點選應用。每乙個都是要先勾選,在應用,直到自己喜歡的風格。看...

滑鼠右擊載入緩慢 與 改變工作列透明度

前段時間,我電腦重灌系統的同時,也重新分了一下盤 之後裝了很多軟體之後,每次想右擊重新整理的時候,都會出現選單載入由一秒的延遲,感覺很不爽。問題原因 很多軟體安裝時,都在登錄檔表中註冊你的右鍵功能,當你在桌面右擊滑鼠時,呼叫的功能較多,載入會變緩慢。解決方案 1.win r 輸入regedit 呼叫...