Sdílet prostřednictvím


CListCtrl::SetItem

Nastaví zobrazení seznamu všechny nebo některé položky atributy.

BOOL SetItem(
   const LVITEM* pItem 
);
BOOL SetItem(
   int nItem,
   int nSubItem,
   UINT nMask,
   LPCTSTR lpszItem,
   int nImage,
   UINT nState,
   UINT nStateMask,
   LPARAM lParam 
);
BOOL SetItem(
   int nItem,
   int nSubItem,
   UINT nMask,
   LPCTSTR lpszItem,
   int nImage,
   UINT nState,
   UINT nStateMask,
   LPARAM lParam,
   int nIndent 
);

Parametry

  • pItem
    Adresa LVITEM struktura, která obsahuje novou položku atributy, jak je popsáno v .Na strukturu položky a iSubItem členy identifikovat položku nebo podpoložku a na strukturu Maska člena Určuje atributy, které chcete nastavit.Další informace o Maska člena, najdete poznámky.

  • nItem
    Index položky, jejichž atributy mají být nastaveny.

  • nSubItem
    Index podpoložek, jejichž atributy mají být nastaveny.

  • nMask
    Určuje atributy, které mají být nastaveny (viz poznámky).

  • lpszItem
    Adresa řetězec zakončený hodnotou null určující popisek položky.

  • nImage
    Index obrázku pro položky v seznamu obrázků.

  • nState
    Určuje hodnoty pro státy, které chcete změnit (viz poznámky).

  • nStateMask
    Určuje, které státy změnit (viz poznámky).

  • lParam
    Hodnota 32bitové aplikace přiřazené ke zboží.

  • nIndent
    Šířka v pixelech odsazení.Pokud nIndent je menší než systémem definované minimální šířka Nová šířka nastavena na minimální definované systémem

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak nula.

Poznámky

Položky a iSubItem členy LVITEM struktury a nItem a nSubItem parametry identifikaci položek a podpoložek, jejichž atributy mají být nastaveny.

Maska člen LVITEM struktury a nMask parametr určete, která položka atributy se stanoví:

  • LVIF_TEXTPszText člena nebo lpszItem parametr je adresa řetězec zakončený; cchTextMax bude tato vlastnost ignorována.

  • LVIF_STATEStateMask členských nebo nStateMask parametr určuje, která položka státy změnit a stavu člen nebo nState parametr obsahuje hodnoty pro tyto státy.

Příklad

Příklad pro CListCtrl::HitTest.

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CListCtrl

Diagram hierarchie

CListCtrl::GetItem