Struttura NSTCCUSTOMDRAW (shobjidl.h)

Struttura di disegno personalizzata usata dai metodi INameSpaceTreeControlCustomDraw .

Sintassi

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

Members

psi

Tipo: IShellItem*

Puntatore a un elemento shell.

uItemState

Tipo: UINT

Stato dell'elemento corrente. Per altre informazioni, vedere NMCUSTOMDRAW .

nstcis

Tipo: NSTCITEMSTATE

Stato di un elemento ad albero. Vedere NSTCITEMSTATE.

pszText

Tipo: LPCWSTR

Puntatore a una stringa Unicode con terminazione null contenente il testo dell'elemento, se la struttura specifica gli attributi dell'elemento.

iImage

Tipo: int

Indice nell'elenco di immagini del controllo di visualizzazione albero.

himl

Tipo: HIMAGELIST

Handle per un elenco di immagini.

iLevel

Tipo: int

Livello in base zero dell'elemento disegnato.

iIndent

Tipo: int

Rientro a livello di albero.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione shobjidl.h