CComboBoxEx

CComboBoxEx擴展了類CComboBox,支持圖像列表。使用CComboBoxEx創建組合框控制項不需要書寫繪製圖像的代碼,就可以直接存取圖形列表中的圖像。

基本介紹

  • 中文名:對圖形列表的支持
  • 外文名:CComboBoxEx
  • 支持圖像列表
  • 領域:計算機
簡介,風格,

簡介

對圖形列表的支持
在標準的CComboBox中,繪製圖像需要程式設計師把組合框控制項設為自定義風格。在使用CComboBoxEx時,不再需要把組合框的風格設定為CBS_OWNERDRAWFIXED以及CBS_HASSTRINGS,因為類中已經實現了處理圖像的功能。在CComboBoxEx控制項中,每項最多可有3個圖像:一個代表選中狀態,一個代表未選中狀態,另一個代表覆蓋的圖像。

風格

CComboBoxEx支持四種風格:CBS_SIMPLE、CBS_DROPDOWN、CBS_DROPDOWNLIST和WS_CHILD。創建視窗時提供了其它的風格時,控制項都會忽略它。視窗創建完成之後,可以調用成員函式SetExtendedStyle組合框設定成其它的風格。採用這些風格,可以:
·
在列表中查找字元串可以設定成大小寫敏感的;
·
創建一個使用斜線(/)、反斜線(\)和句點(.)作為單詞的分隔設定的組合框控制項;
·
讓組合框控制項顯示或隱藏圖像。如果沒有顯示圖像,組合框可以取消那些為適應圖像的顯示而進行的縮進;
·
創建一個狹窄的組合框,可以調整它的大小使它所包括的大組合框被剪裁縮小。
這些風格的描述在在線上文檔“Visual C++程式設計師指南”中的“使用CComboBoxEx”部分。
項的保留和和回調項屬性
項的信息,例如項的下標、圖像、縮進值和文本字元串,保存在Win32結構COMBOBOXEXITEM中,該結構在在線上文檔“平台SDK”中說明。結構中也包括了記錄回調標記的成員。
所需頭檔案:#include <afxcmn.h>

相關詞條

熱門詞條

聯絡我們