MFC建立選單

2021-06-04 22:15:09 字數 510 閱讀 9000

一、利用現有的選單資源建立

(1)首先在資源檢視中的menu下新建乙個選單資源。

(2)然後將新建的選單編輯為你想要的彈出式選單的樣子。

(3)再在cview類中新增wm_rbuttondown訊息,在訊息函式onrbuttondown()中新增如下**:

[cpp]view plain

copy

void

cmenuview::onrbuttondown(

uint

nflags, cpoint point)  

二、動態建立彈出選單

動態建立彈出選單是指完全**型的建立,在wm_rbuttondown訊息中新增如下**:

[cpp]view plain

copy

void

cmenuview::onrbuttondown(

uint

nflags, cpoint point)  

MFC建立快捷選單(右鍵選單)

這裡說一種最簡單的方法,就是建立靜態的選單 1 首先新增乙個選單資源,id為idr menu,在選單資源中新增子選單,並新增選單項 2 新增右擊訊息響應,並新增如下 cpoint pt getcursorpos pt 獲取滑鼠座標 cmenu menu 載入選單 if menu.loadmenuw ...

MFC 選單操作

1.選單是視窗框架的組成部分,如果我們要匯入自定義的選單,可以通過以下語句實現 在cmainframe oncreate的函式中新增如下 段 setmenu null 將原本的選單項去除 cmenu menu 新定義乙個選單物件 menu.loadmenu idr mainframe 將id為idr...

MFC中的選單

mfc的選單 1.相關類 cmenu類 封裝了選單控制代碼以及操作選單的api函式.2.cmenu類的使用.新增選單資源 載入選單資源 cmenu loadmenu 將選單新增到視窗 cwnd setmenu 3.cmenu的選單處理 on command on update command ui ...