C SDI選單的使用

2021-10-19 12:38:16 字數 1073 閱讀 8471

1 新建sdi應用程式

2 在resource.h裡面新增選單id

#define id_menu_1 16700

#define id_menu_2 16701

#define id_menu_3 16702

#define id_menu_4 16703

3 在cmainframe::oncreate()的函式裡面新增下面**

cmenu* pframemenu = getmenu();

if (pframemenu!=null)

4 在mainframe.h裡面新增訊息處理函式

public:

afx_msg void oncommandmenu1();

afx_msg void oncommandmenu2();

afx_msg void oncommandmenu3();

afx_msg void oncommandmenu4();

5 在mainframe.cpp裡面新增訊息對映

begin_message_map(cmainframe, cframewnd)

on_wm_create()

on_command(id_menu_1, oncommandmenu1)

on_command(id_menu_2, oncommandmenu2)

on_command(id_menu_3, oncommandmenu3)

on_command(id_menu_4,oncommandmenu4)

end_message_map()

6 實現訊息處理函式

void cmainframe::oncommandmenu1()

void cmainframe::oncommandmenu2()

void cmainframe::oncommandmenu3()

void cmainframe::oncommandmenu4()

MFC選單的使用

1 建立彈出選單 1 利用嚮導,建立乙個基於單文件的應用程式 2 在資源檢視中選中 menu 滑鼠右鍵插入一新選單idr popmenu 3 在idr popmenu選單中新增 彈出選單 選項,在 彈出選單 下新增選單命令 複製 貼上 查詢 測試 分別修改其id 4 分別對四個選項,新增訊息處理函式...

QtMainWindow選單的使用

在qt的mainwindow專案中可以設定視窗的選單,用記事本為例子了解一下什麼是選單欄,什麼是選單,什麼是選單項 這個是選單欄,用來 存放 選單的。這是在選單欄上乙個乙個的選單,用來 存放選單項的 這是選單上乙個乙個的選單項。在qt中,選單欄叫做qmenubar 選單叫做qmenu 選單項叫做qa...

選單資源的使用

需要新增 resource.h標頭檔案 選單資源的使用 載入選單資源 設定選單資源 載入選單資源 hmenu winapi loadmenu in opt hinstance hinstance,in lpctstr lpmenuname makeintresource 選單id 將選單資源與視窗掛...