Sdílet prostřednictvím


Třída CComboBoxEx

Poskytnutím podpory pro seznamy obraz rozšiřuje ovládací prvek pole seznamem.

class CComboBoxEx : public CComboBox

Členy

Veřejné konstruktory

Název

Description

CComboBoxEx::CComboBoxEx

Konstrukce CComboBoxEx objektu.

Veřejné metody

Název

Description

CComboBoxEx::Create

Vytvoří pole se seznamem a připojí jej CComboBoxEx objektu.

CComboBoxEx::CreateEx

Vytvoří pole se seznamem s určených stylů rozšířeného systému Windows a připojí jej k ComboBoxEx objektu.

CComboBoxEx::DeleteItem

Odebere položku z ComboBoxEx řízení.

CComboBoxEx::GetComboBoxCtrl

Načte ukazatel na podřízeném ovládacím prvku pole se seznamem.

CComboBoxEx::GetEditCtrl

Získá popisovač části ovládacího prvku edit ComboBoxEx řízení.

CComboBoxEx::GetExtendedStyle

Načte rozšířené styly, které se používají pro ComboBoxEx řízení.

CComboBoxEx::GetImageList

Načte ukazatel na seznam obrázků, které jsou přiřazeny ComboBoxEx řízení.

CComboBoxEx::GetItem

Načte položky informací dané ComboBoxEx zboží.

CComboBoxEx::HasEditChanged

Určuje-li uživatel změnil obsah ComboBoxEx zadáním ovládací prvek pro úpravy.

CComboBoxEx::InsertItem

Vloží novou položku ComboBoxEx řízení.

CComboBoxEx::SetExtendedStyle

Nastaví rozšířenou stylů v ComboBoxEx řízení.

CComboBoxEx::SetImageList

Nastaví seznam obrázků pro ComboBoxEx řízení.

CComboBoxEx::SetItem

Nastaví položku atributy ComboBoxEx řízení.

CComboBoxEx::SetWindowTheme

Nastaví vizuální styl se seznamem rozšířený ovládací prvek pole.

Poznámky

Pomocí CComboBoxEx vytvořit ovládací prvky pole se seznamem, již chcete-li implementovat vlastní bitovou kopii výkresu kód.Místo toho použijte CComboBoxEx přístup obrazy z seznam obrázků.

Podpora seznamu obrázků

Standardní seznamem vlastník pole se seznamem je zodpovědný za kreslení vytvořením pole se seznamem jako ovládací prvek překreslování obrazu.Při použití CComboBoxEx , není nutné nastavení výkresu stylů CBS_OWNERDRAWFIXED a CBS_HASSTRINGS protože jsou předpokládané.Jinak musíte napsat kód k operacím výkresu.A CComboBoxEx ovládací prvek podporuje až tři obrazy za položku: jedno pro vybraný stav, jeden pro nevybraném stavu a jeden pro překrytí obrazu.

Styly

CComboBoxExpodporuje styly CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLIST, a WS_CHILD.Pomocí ovládacího prvku jsou ignorovány všechny styly předány při vytváření okna.Po vytvoření okna můžete zadat další pole se seznamem styly voláním CComboBoxEx členské funkce SetExtendedStyle.Tyto styly můžete:

  • Nastavení hledání řetězce v seznamu se malá a velká písmena.

  • Vytvořit pole se seznamem ovládací prvek používaný lomítky (/), zpětné lomítko ("\") a období (".") jako oddělovače word znaky.To umožní uživatelům přejít z aplikace word do word, pomocí klávesové zkratky CTRL + ŠIPKA.

  • Nastavte pole se seznamem ovládací prvek zobrazení nebo zobrazení obrazu.Jestliže se nezobrazí žádný obrázek, pole se seznamem lze odebrat odsazení textu, který bude přizpůsoben obrazu.

  • Vytvoření úzkého seznamem, včetně nastavení velikosti tak podélně širší pole se seznamem, které obsahuje.

Tyto příznaky stylu jsou popsány dále v Pomocí CComboBoxEx.

Zpětné volání položku atributy a uchování zboží

Informace o zboží, například indexy pro položky a obrazy, hodnoty odsazení a textové řetězce je uložena ve struktuře Win32 COMBOBOXEXITEM, jak je popsáno v .Struktura také obsahuje členy, které odpovídají příznaky zpětného volání.

Podrobné rámcové diskuse, viz Pomocí CComboBoxEx.

Hierarchii dědičnosti

CObject

CCmdTarget

CWnd

CComboBox

CComboBoxEx

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CComboBox

Graf hierarchie

Třída CComboBox

Koncepty

MFC vzorek MFCIE