在vs2008
中,不能像
vc++6.0
那樣通過
compnents and controls
來自動新增彈出式選單,需要手動新增。可以採用兩種方式建立彈出式選單。
一、利用現有的選單資源建立 (1
)首先在資源檢視中的
menu
下新建乙個選單資源。
(2)然後將新建的選單編輯為你想要的彈出式選單的樣子。
)再在cview
類中新增
wm_rbuttondown
訊息,在訊息函式
onrbuttondown()
中新增如下**:
[cpp]
view plain
copy
print?
1 void
cmenuview::onrbuttondown(
uint
nflags, cpoint point) 2
void cmenuview::onrbuttondown(uint nflags, cpoint point)
二、動態建立彈出選單
動態建立彈出選單是指完全**型的建立,在wm_rbuttondown
訊息中新增如下**:
[cpp]
view plain
copy
print?
15 void
cmenuview::onrbuttondown(
uint
nflags, cpoint point)
16
彈出式選單
彈出式選單 popmenu 大家都熟悉,在win98的桌面上單擊滑鼠右鍵彈出的選單就是彈出式選單。通常情況下,彈出式選單在滑鼠右鍵單擊時彈出,當然,也可以根據需要隨時彈出。在vc 5的mfc中,管理選單的類叫cmenu。下面我向大家介紹建立乙個彈出式選單的基本方法。一 在資源編輯器中建立乙個選單資源...
彈出式選單(PopMenu)
彈出式選單 popmenu 大家都熟悉,在win98的桌面上單擊滑鼠右鍵彈出的選單就是彈出式選單。通常情況下,彈出式選單在滑鼠右鍵單擊時彈出,當然,也可以根據需要隨時彈出。在vc 5的mfc中,管理選單的類叫cmenu。下面我向大家介紹建立乙個彈出式選單的基本方法。一 在資源編輯器中建立乙個選單資源...
製作彈出式選單
lonkil 很老的一篇關於選單的文章,還是不錯的。發出來吧!一 在資源編輯器中建立乙個選單資源 新建乙個選單資源,比如把選單的id號為idc popmenu。此選單有一項兩層,即有乙個可彈出的選單項,而此選單項的彈出內容即為將要建立的彈 出式選單的內容。如右圖,可彈出項 下的選單即為將要建立的彈出...