Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CListCtrl

Graf hierarchie

CListCtrl::GetItemState