WINCE 對話框中添加MENU

wince 還真奇怪,對話框添加菜單不像vc那麼簡單,添加一下控件就完事,沒辦法,google了一把,找到了實用的方法:

 

1.在資源裏面建立一個MENU(這個是必須)menu_item,修改好內容。

 

3.在OnInitDialog()中添加代碼:

    hwndCB = CommandBar_Create(AfxGetInstanceHandle(), GetSafeHwnd(), IDC_CMBBAR);
    CommandBar_InsertMenubar(hwndCB, AfxGetInstanceHandle(), IDR_MENU1, IDC_CMBBAR);
    CommandBar_Show(hwndCB, TRUE);

 

4. 增加各menu_item的響應消息處理,可以通過該item的右鍵,選擇Add Event Handler...
 
5. 增加各item之間的分割線,也是在右鍵菜單中,選擇Insert Separator...
做完這些build 一下就可以了,哈哈^ - ^
2. 定義一個全局變量和一個宏定義
#define    IDC_CMBBAR        0x100
HWND hwndCB;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章