CMFCToolBarComboBoxButton 類別
包含下拉式方塊控制項的工具列按鈕 (CComboBox 類別)。
class CMFCToolBarComboBoxButton : public CMFCToolBarButton
Members
公用建構函式
名稱 |
描述 |
---|---|
建構 CMFCToolBarComboBoxButton。 |
公用方法
名稱 |
描述 |
---|---|
將項目加入至結尾的下拉式方塊清單。 |
|
加入項目至下拉式方塊清單。中的項目順序清單中的 Compare由指定。 |
|
比較兩個項目。呼叫 AddSortedItems 排序加入至下拉式方塊清單中的項目。 |
|
建立下拉式方塊按鈕的新編輯控制項。 |
|
刪除下拉式方塊清單中的項目。 |
|
傳回包含指定字串項目的索引。 |
|
會將指標傳至具有指定的命令 ID. 的下拉式方塊按鈕 |
|
傳回指向儲存在下拉式方塊按鈕中內嵌的下拉式方塊控制項。 |
|
傳回集合中的項目數目下拉式方塊清單中。 |
|
尋找具有指定的命令 ID. 的下拉式方塊按鈕傳回的項目數該按鈕下拉式方塊清單中。 |
|
傳回選取項目的索引下拉式方塊清單中。 |
|
尋找具有指定的命令 ID 的下拉式方塊按鈕,並傳回選取項目的索引是在該按鈕下拉式方塊清單中。 |
|
會將指標傳至下拉式方塊按鈕內嵌的編輯控制項。 |
|
傳回與下拉式方塊清單中指定索引處的字串。 |
|
尋找具有指定的命令 ID 的下拉式方塊按鈕,並傳回與該按鈕下拉式方塊清單的索引的字串。 |
|
傳回與下拉式方塊清單中指定索引處的 32 位元值。 |
|
尋找具有指定的命令 ID 的下拉式方塊按鈕,並傳回與該按鈕下拉式方塊清單的索引為 32 位元值。 |
|
尋找具有指定的命令 ID. 的下拉式方塊按鈕擷取與該按鈕下拉式方塊清單的索引為 32 位元值,並傳回 32 位元的值做為指標。 |
|
傳回從下拉式方塊中的編輯控制項的文字。 |
|
尋找具有指定的命令 ID 的下拉式方塊中的 按鈕,然後傳回該按鈕編輯控制項的文字。 |
|
判斷應用程式的下拉式方塊按鈕是否置中或對齊工具列的上方。 |
|
判斷應用程式的下拉式方塊按鈕是否具有平面外觀。 |
|
從下拉式方塊的清單方塊和編輯控制項中移除所有項目。 |
|
根據索引、32 位元值或字串選取下拉式方塊中的項目,並通知有關選取範圍的下拉式方塊控制項。 |
|
尋找具有指定的命令 ID. 的下拉式方塊按鈕呼叫 SelectItem 根據其字串、索引或 32 位元值選取下拉式方塊中的項目該按鈕。 |
|
指定應用程式的下拉式方塊按鈕是否垂直置中或對齊工具列的上方。 |
|
組態下拉式清單方塊的高度。 |
|
指定應用程式的下拉式方塊按鈕是否具有平面外觀。 |
備註
若要加入下拉式方塊按鈕加入至工具列,請依照下列步驟執行:
1.為按鈕保留虛擬資源 ID 在父代 (Parent) 工具列資源。
2.建構 CMFCToolBarComboBoxButton 物件。
3.您可以使用 CMFCToolBar::ReplaceButton,在處理 AFX_WM_RESETTOOLBAR 訊息的訊息處理常式,以新的下拉式方塊按鈕取代空的按鈕。
如需詳細資訊,請參閱 逐步解說: 放置在工具列上的控制項。如需下拉式方塊工具列按鈕的範例,請參閱範例專案 VisualStudioDemo。
範例
下列範例會在 CMFCToolBarComboBoxButton 類別會示範如何使用各種方法。這個範例示範如何啟用編輯和下拉式方塊,設定下拉式方塊按鈕的垂直位置在應用程式中,設定清單方塊的高度,並在其下拉時,設定下拉式方塊按鈕平面樣式外觀在應用程式中,並設定下拉式方塊按鈕上的編輯方塊中的文字。這個程式碼片段是 Visual Studio 示範範例的一部分。
// CObList listButtons
// POSITION posCombo
CMFCToolBarComboBoxButton* pCombo = DYNAMIC_DOWNCAST(CMFCToolBarComboBoxButton, listButtons.GetNext(posCombo));
...
pCombo->EnableWindow(true);
pCombo->SetCenterVert();
pCombo->SetDropDownHeight(25);
pCombo->SetFlatMode();
pCombo->SetText(_T("this is a combo box"));
繼承階層架構
需求
標題: afxtoolbarcomboboxbutton.h