亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Visual Studio命令按鈕有什么用

發布時間:2021-12-30 16:27:14 來源:億速云 閱讀:140 作者:小新 欄目:編程語言

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

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

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

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

// 創建一個新的面板,用于放置大圖標按鈕  CMFCRibbonPanel* pPanel1 = pCategory->AddPanel(_T("Large Buttons"));   // 創建按鈕  CMFCRibbonButton* pBtn1 = new CMFCRibbonButton(ID_RIBBON_BTN_1, _T("Button"), 0, 0);  // 指定使用大圖標  pBtn1->SetAlwaysLargeImage();  // 將按鈕添加到面板中  pPanel1->Add(pBtn1);   CMFCRibbonButton* pBtn2 = new CMFCRibbonButton(ID_RIBBON_BTN_2, _T("Menu Button"), 1, 1);  // 可以通過SetMenu()函數為按鈕設置一個子菜單  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()動態地改變按鈕的子項目  pBtn3->RemoveSubItem(0);  pBtn3->AddSubItem(new CMFCRibbonButton(ID_RIBBON_MBTN_1, _T("Item 1"), 2), 0);  pPanel1->Add(pBtn3);   // 創建新的面板,用于放置小圖標按鈕  CMFCRibbonPanel* pPanel2 = pCategory->AddPanel(_T("Small"));   // 創建小圖標按鈕  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);   //創建新的面板,用于放置復選按鈕  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命令按鈕有什么用”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五指山市| 龙川县| 霍邱县| 林芝县| 和林格尔县| 西乌| 开阳县| 灌阳县| 舒城县| 隆林| 建宁县| 通渭县| 三明市| 浏阳市| 曲麻莱县| 苏尼特右旗| 福贡县| 甘孜| 永清县| 新巴尔虎右旗| 汝南县| 高密市| 铜鼓县| 沙湾县| 鹤壁市| 山丹县| 东源县| 枣庄市| 潮安县| 乐清市| 大同市| 昆明市| 沂南县| 平谷区| 叙永县| 保康县| 隆德县| 云霄县| 中西区| 仙游县| 古蔺县|