Freigeben über


NSTCCUSTOMDRAW-Struktur (shobjidl.h)

Benutzerdefinierte Zeichnungsstruktur, die von INameSpaceTreeControlCustomDraw-Methoden verwendet wird.

Syntax

typedef struct NSTCCUSTOMDRAW {
  IShellItem    *psi;
  UINT          uItemState;
  NSTCITEMSTATE nstcis;
  LPCWSTR       pszText;
  int           iImage;
  HIMAGELIST    himl;
  int           iLevel;
  int           iIndent;
} NSTCCUSTOMDRAW;

Member

psi

Typ: IShellItem*

Ein Zeiger auf ein Shellelement.

uItemState

Typ: UINT

Der aktuelle Elementzustand. Weitere Informationen finden Sie unter NMCUSTOMDRAW .

nstcis

Typ: NSTCITEMSTATE

Der Zustand eines Strukturelements. Siehe NSTCITEMSTATE.

pszText

Typ: LPCWSTR

Ein Zeiger auf eine Unicode-Zeichenfolge, die null beendet ist, die den Elementtext enthält, wenn die Struktur Elementattribute angibt.

iImage

Typ: int

Der Index in der Bildliste des Strukturansichtssteuerelements.

himl

Typ: HIMAGELIST

Ein Handle für eine Bildliste.

iLevel

Typ: int

Die nullbasierte Ebene des gezeichneten Elements.

iIndent

Typ: int

Ein Einzug auf Strukturebene.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile shobjidl.h