日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
mfc添加菜單欄
在MFC中,添加菜單欄需要先創(chuàng)建一個新的菜單資源,然后在主窗口類的OnCreate函數(shù)中調用CMenu::LoadMenu函數(shù)加載菜單。

在MFC中,添加菜單和獲取菜單項的名稱可以通過以下步驟完成:

創(chuàng)新互聯(lián)建站網站建設提供從項目策劃、軟件開發(fā),軟件安全維護、網站優(yōu)化(SEO)、網站分析、效果評估等整套的建站服務,主營業(yè)務為網站設計、成都做網站,app軟件開發(fā)公司以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。創(chuàng)新互聯(lián)建站深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

1、創(chuàng)建一個新的MFC項目。

2、打開資源視圖(Resource View),右鍵單擊主對話框(通常是IDD_DIALOG1)并選擇“插入菜單”(Insert Menu)。

3、在彈出的對話框中,輸入菜單項的名稱,文件”(File),然后點擊“確定”(OK)。

4、重復步驟3,為每個子菜單項添加名稱,新建”(New)、“打開”(Open)等。

5、在資源視圖中,雙擊主對話框上的菜單欄,打開菜單編輯器(Menu Editor)。

6、在菜單編輯器中,可以看到剛剛添加的菜單項,選中一個菜單項,然后在右側的屬性窗口中,可以設置其ID、快捷鍵等屬性。

7、為每個菜單項添加事件處理函數(shù),右鍵單擊菜單項,選擇“屬性”(Properties),然后在彈出的對話框中,找到“類向導”(Class Wizard)選項卡,點擊“添加處理程序”(Add Event Handler)按鈕,為每個菜單項添加相應的事件處理函數(shù),例如OnFileNew、OnFileOpen等。

8、實現(xiàn)事件處理函數(shù),在主對話框類的頭文件中,聲明這些事件處理函數(shù),然后在源文件中實現(xiàn)它們。

void CMyDialog::OnFileNew()
{
    // 在這里實現(xiàn)新建功能
}
void CMyDialog::OnFileOpen()
{
    // 在這里實現(xiàn)打開功能
}

9、獲取菜單項的名稱,在需要獲取菜單項名稱的地方,可以使用GetMenuString函數(shù)。

CString strMenuName;
GetMenuString(m_hMenu, nID, strMenuName, MF_BYPOSITION);

m_hMenu是菜單句柄,nID是要獲取名稱的菜單項ID,strMenuName是一個CString對象,用于存儲菜單項名稱,MF_BYPOSITION表示按照菜單項的位置來獲取名稱。


當前標題:mfc添加菜單欄
本文網址:http://www.5511xx.com/article/cdgjjge.html