VC對話方塊新增選單快捷鍵

2021-08-07 16:18:26 字數 618 閱讀 9753

要在vc對話方塊上新增選單的快捷鍵:

1、先建立快捷鍵資源表idr_accelerator1,在表中將快捷鍵與選單id繫結

2、在對話方塊.h檔案中,宣告快捷鍵資源控制代碼  haccel m_haccel;

3、在oninitdialog函式中新增**:

//載入快捷鍵資源表
4、新增快捷鍵訊息處理虛函式,如下:

bool ctestdlg::pretranslatemessage(msg* pmsg)

return cdialogex::pretranslatemessage(pmsg);

}

5、為選單新增事件處理方法

給選單新增小圖示,**如下:

1、在對話方塊視窗中.h檔案中宣告 cbitmap  m_bmp;

2、在對話方塊的oninitdialog函式中新增**:

m_bmp.loadbitmap(idb_bitmap1);

getmenu()->getsubmenu(0)->setmenuitembitmaps(1,mf_byposition, &m_bmp, &m_bmp);

//函式的第1個引數為選單位置

VC對話方塊的選單新增快捷鍵

要在vc對話方塊上新增選單的快捷鍵 1 先建立快捷鍵資源表idr accelerator1,在表中將快捷鍵與選單id繫結 2 在對話方塊.件中,宣告快捷鍵資源控制代碼 haccel m haccel 3 在oninitdialog函式中新增 1 2 載入快捷鍵資源表 lpctstr idr acce...

VC對話方塊的選單新增快捷鍵

要在vc對話方塊上,為選單新增快捷鍵,步驟如下 1 先建立快捷鍵資源表idr accelerator1,在表中將快捷鍵與選單id繫結 2 在對話方塊的.件中,宣告快捷鍵資源控制代碼 haccel m haccel 3 在oninitdialog函式中新增 1 2 載入快捷鍵資源表 lpctstr i...

MFC基於對話方塊新增選單欄

基於對話方塊的程式預設是沒有選單的,如想為其新增選單,有如下兩種方法 1 在資源檢視種新增 menu 物件,並將id設為idr menu 具體操作為 資源檢視 insert resources menu,這樣就可以建立選單,然後就可以在新生成的這個選單欄中新增很多選單項了,比如 開啟檔案 的選單,i...