CCheckListBox::DrawItem
Volat framework při vizuální hledisko změní vlastníka nakreslena kontrolní seznam.
virtual void DrawItem(
LPDRAWITEMSTRUCT lpDrawItemStruct
);
Parametry
- lpDrawItemStruct
Dlouhé ukazatel DRAWITEMSTRUCT strukturu, která obsahuje informace o typu výkresu požadované.
Poznámky
ItemAction a itemState členy DRAWITEMSTRUCT definovat strukturu výkresu akci, která má být provedena.
Tato funkce standardně kreslí výchozí seznam checkbox, obsahující seznam řetězců s výchozí velikosti checkbox vlevo.Velikost seznamu zaškrtávací políčko se zadaným v vytvořit.
Potlačit toto členské funkce implementovat výkresu překreslování kontrolní seznam polí, které nejsou výchozí, například kontrolní seznam polí se seznamy, které nejsou řetězce, Proměnná výška položky nebo zaškrtávací políčka, která nejsou na levé straně.Obnovte všechny grafické zařízení rozhraní (GDI) objekty vybrané pro zobrazení kontextové dodány v aplikaci lpDrawItemStruct před ukončením této členské funkce.
Pokud kontrolní seznam položek nejsou stejné výšky, kontrolní seznam, pole styl (v vytvořit) musí být LBS_OWNERVARIABLE, a musí přepsat MeasureItem funkce.
Požadavky
Záhlaví: afxwin.h