專案的右鍵選單的製作

2021-05-23 00:36:52 字數 572 閱讀 7859

製作步驟:

1.選單製作

2.登錄檔的操作

3.註冊工具進行註冊 regasm.exe

有意思是地方是,在乙個專案安裝的過程中,註冊工具會自動去查詢解決方案中要註冊的內容。初步判斷是根據類的不同型別來識別的。

有一點要注意的地方是:在程式繼承installer進行解除安裝的時候要去操作登錄檔

const string guid_dstring = "425c980b-513a-443d-863b-dd12b56cd503";

const string guid = "";

rk = registry.localmachine.opensubkey("software//classes//clsid", true);

rk.deletesubkeytree(guid);

rk.close();

解除安裝右鍵選單的部分內容,不然有可能為以後選單的顯示埋下隱患。隱患經常出現在測試階段。尤其是版本在變更的時候。去註冊右鍵選單,registry中就會出現髒記錄,從影響選單顯示

登錄檔的操作中要注意的一點是,右鍵選單註冊項儲存的位置。

詳細製作過程如下:

製作右鍵彈出選單

1.新建乙個選單資源 idr menu pop 2.新增選單項 3.彈出右鍵選單 cmenu menu menu.loadmenu idr menu pop cmenu psubmenu menu.getsubmenu 0 0表示是載入idr menu pop的第一列選單 cpoint pt get...

jquery 11 如何製作滑鼠右鍵選單

contextmenu 40 document contextmenu function event 48 return false 49 50 事件發生會產生乙個event物件,將它作為引數傳遞給匿名函式,即可在匿名函式中操作它 雲知夢 a li 33 li 第一選單 li 34 li 第一選單 ...

製作django專案的docker映象

基礎映象 映象中執行的專案或者啟動的一些服務,都要在乙個基礎映象之上才能執行這些服務,比如乙個django專案或者mysql資料庫等,都要在linux作業系統之上來執行,所以打包我們自己的專案時,必須要有個基礎映象來當作我們專案執行的基礎環境。dockerfile from centos 7 製作者...