製作步驟:
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 製作者...