CListCtrl::SetItemState
Změní stav položky v ovládacím prvku seznamu zobrazení.
BOOL SetItemState(
int nItem,
LVITEM* pItem
);
BOOL SetItemState(
int nItem,
UINT nState,
UINT nMask
);
Parametry
nItem
Index položky, jejichž stav je nastaven.pItem
Adresa LVITEM struktury, jak je popsáno v .Na strukturu stateMask určuje členského státu, které bity změnit a strukturu stavu člen obsahuje nové hodnoty pro tyto bity.Ostatní členové jsou ignorovány.nState
Nové hodnoty bitů stavu.Seznam možných hodnot naleznete v tématu CListCtrl::GetNextItem a LVITEM členského státu.nMask
Maska určující, které stát bity změnit.Tato hodnota odpovídá člen stateMask LVITEM struktury.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak nula.
Poznámky
Položky "stát" je hodnota, která určuje zboží, označuje akce uživatele nebo jinak odráží stav položky.Ovládací prvek zobrazení seznamu změny některých bitů stavu, jako když uživatel vybere položku.Aplikace může změnit bity jiných stát zakázat nebo skrýt položky nebo zadat překrytí obrazu nebo stavu obrazu.
Příklad
Příklad pro CListCtrl::GetTopIndex.
Požadavky
Záhlaví: afxcmn.h