Udostępnij za pośrednictwem


CListCtrl::SetItemState

Zmienia stan elementu formantu widoku listy.

BOOL SetItemState(
   int nItem,
   LVITEM* pItem 
);
BOOL SetItemState(
   int nItem,
   UINT nState,
   UINT nMask 
);

Parametry

  • nItem
    Indeks elementu, którego stan ma zostać utworzona.

  • pItem
    Adres LVITEM struktury, jak opisano w Windows SDK.Struktura stateMask Członkowskich Określa bity Państwa, których zmiany i struktury Państwo Członkowskich zawiera nowe wartości dla tych bitów.Inni członkowie są ignorowane.

  • nState
    Bity stanu nowej wartości.Listy możliwych wartości, zobacz CListCtrl::GetNextItem i LVITEM Państwo Członkowskie.

  • nMask
    Określanie, które Państwo bity zmienić maskę.Wartość ta odpowiada członek stateMask LVITEM struktury.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; zero w inny sposób.

Uwagi

Element "stan" jest wartość, która określa dostępność zapasu, wskazuje na akcje użytkownika lub inaczej odzwierciedla stan elementu.Formant widoku listy zmian niektórych bity stanu jak, kiedy użytkownik wybierze element.Aplikacja może zmienić inne bity stanu wyłączone lub Ukryj element lub określić nakładki obrazu lub obraz stanu.

Przykład

Zobacz przykład dla CListCtrl::GetTopIndex.

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CListCtrl

Wykres hierarchii

CListCtrl::GetItemState