Partager via


Structure NSTCCUSTOMDRAW (shobjidl.h)

Structure de dessin personnalisée utilisée par les méthodes INameSpaceTreeControlCustomDraw .

Syntaxe

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

Membres

psi

Type : IShellItem*

Pointeur vers un élément Shell.

uItemState

Type : UINT

État actuel de l’élément. Pour plus d’informations, consultez NMCUSTOMDRAW .

nstcis

Type : NSTCITEMSTATE

État d’un élément d’arborescence. Consultez NSTCITEMSTATE.

pszText

Type : LPCWSTR

Pointeur vers une chaîne Unicode terminée par null qui contient le texte de l’élément, si la structure spécifie des attributs d’élément.

iImage

Type : int

Index dans la liste d’images du contrôle tree-view.

himl

Type : HIMAGELIST

Handle vers une liste d’images.

iLevel

Type : int

Niveau de base zéro de l’élément en cours de dessin.

iIndent

Type : int

Retrait au niveau de l’arborescence.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête shobjidl.h