真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

VisualStudio命令按鈕有什么用

小編給大家分享一下Visual Studio命令按鈕有什么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)公司云計算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過13年的服務(wù)器租用、達(dá)州電信機房、云服務(wù)器、網(wǎng)絡(luò)空間、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗,已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機、網(wǎng)絡(luò)空間、空間域名、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。

Visual Studio命令按鈕可以說是我們最常用的Ribbon控件了,我們通常都是通過Visual Studio命令按鈕來發(fā)送某個命令,執(zhí)行某個動作。

它代替了過去的菜單命令,成為使用最頻繁的 Ribbon控件。在Ribbon界面中,主要有三種形式的Visual Studio命令按鈕:大圖標(biāo)按鈕,小圖標(biāo)按鈕以及表示選擇的復(fù)選按鈕(CheckBox)。

按照上回我們介紹的Ribbon界面開發(fā)流程,我們需要先準(zhǔn)備菜單資源,圖標(biāo)資源,實現(xiàn)消息響應(yīng)函數(shù)等,這里我們就不再贅述這一過程,而把重點放在如何創(chuàng)建Ribbon界面。下面的代碼分別演示了這三種按鈕的創(chuàng)建過程:

// 創(chuàng)建一個新的面板,用于放置大圖標(biāo)按鈕  CMFCRibbonPanel* pPanel1 = pCategory->AddPanel(_T("Large Buttons"));   // 創(chuàng)建按鈕  CMFCRibbonButton* pBtn1 = new CMFCRibbonButton(ID_RIBBON_BTN_1, _T("Button"), 0, 0);  // 指定使用大圖標(biāo)  pBtn1->SetAlwaysLargeImage();  // 將按鈕添加到面板中  pPanel1->Add(pBtn1);   CMFCRibbonButton* pBtn2 = new CMFCRibbonButton(ID_RIBBON_BTN_2, _T("Menu Button"), 1, 1);  // 可以通過SetMenu()函數(shù)為按鈕設(shè)置一個子菜單  pBtn2->SetMenu(IDR_RIBBON_MENU_1);  pBtn2->SetAlwaysLargeImage();  pPanel1->Add(pBtn2);   CMFCRibbonButton* pBtn3 = new CMFCRibbonButton(ID_RIBBON_BTN_3, _T("Split Button"), 2, 2);  pBtn3->SetMenu(IDR_RIBBON_MENU_1, TRUE);  pBtn3->SetAlwaysLargeImage();  // 可以通過RemoveSubItem()和AddSubItem()動態(tài)地改變按鈕的子項目  pBtn3->RemoveSubItem(0);  pBtn3->AddSubItem(new CMFCRibbonButton(ID_RIBBON_MBTN_1, _T("Item 1"), 2), 0);  pPanel1->Add(pBtn3);   // 創(chuàng)建新的面板,用于放置小圖標(biāo)按鈕  CMFCRibbonPanel* pPanel2 = pCategory->AddPanel(_T("Small"));   // 創(chuàng)建小圖標(biāo)按鈕  CMFCRibbonButton* pBtn4 = new CMFCRibbonButton(ID_RIBBON_BTN_4, _T("Button"), 3);  pPanel2->Add(pBtn4);   CMFCRibbonButton* pBtn5 = new CMFCRibbonButton(ID_RIBBON_BTN_5, _T("Menu Button"), 4);  pBtn5->SetMenu(IDR_RIBBON_MENU_1);  pPanel2->Add(pBtn5);   CMFCRibbonButton* pBtn6 = new CMFCRibbonButton(ID_RIBBON_BTN_6, _T("Split Button"), 5);  pBtn6->SetMenu(IDR_RIBBON_MENU_1, TRUE);  pBtn6->SetAlwaysLargeImage();  pBtn6->RemoveSubItem(1);  pBtn6->AddSubItem(new CMFCRibbonButton(ID_RIBBON_MBTN_2, _T("Item 2"), 5), 1);  pPanel2->Add(pBtn6);   //創(chuàng)建新的面板,用于放置復(fù)選按鈕  CMFCRibbonPanel* pPanel3 = pCategory->AddPanel(_T("Check Boxes"));   pPanel3->Add(new CMFCRibbonCheckBox(ID_RIBBON_BTN_7, _T("Check Box 1")));  pPanel3->Add(new CMFCRibbonCheckBox(ID_RIBBON_BTN_8, _T("Check Box 2")));  pPanel3->Add(new CMFCRibbonCheckBox(ID_RIBBON_BTN_9, _T("Check Box 3")));

看完了這篇文章,相信你對“Visual Studio命令按鈕有什么用”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


文章名稱:VisualStudio命令按鈕有什么用
網(wǎng)站地址:http://weahome.cn/article/jhiihh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部