Estrutura NSTCCUSTOMDRAW (shobjidl.h)

Estrutura de desenho personalizada usada pelos métodos INameSpaceTreeControlCustomDraw .

Sintaxe

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

Membros

psi

Tipo: IShellItem*

Um ponteiro para um item do Shell.

uItemState

Tipo: UINT

O estado atual do item. Consulte NMCUSTOMDRAW para obter mais detalhes.

nstcis

Tipo: NSTCITEMSTATE

O estado de um item de árvore. Consulte NSTCITEMSTATE.

pszText

Tipo: LPCWSTR

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o texto do item, se a estrutura especificar atributos de item.

iImage

Tipo: int

O índice na lista de imagens do controle de exibição de árvore.

himl

Tipo: HIMAGELIST

Um identificador para uma lista de imagens.

iLevel

Tipo: int

O nível de base zero do item que está sendo desenhado.

iIndent

Tipo: int

Um recuo no nível da árvore.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl.h