Export (0) Print
Expand All
Expand Minimize

NSTCCUSTOMDRAW structure

Custom draw structure used by INameSpaceTreeControlCustomDraw methods.

Syntax


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

Members

psi

Type: IShellItem*

A pointer to a Shell item.

uItemState

Type: UINT

The current item state. See NMCUSTOMDRAW for more detail.

nstcis

Type: NSTCITEMSTATE

The state of a tree item. See NSTCITEMSTATE.

pszText

Type: LPCWSTR

A pointer to a null-terminated Unicode string that contains the item text, if the structure specifies item attributes.

iImage

Type: int

The index in the tree-view control's image list.

himl

Type: HIMAGELIST

A handle to an image list.

iLevel

Type: int

The zero-based level of the item being drawn.

iIndent

Type: int

A tree-level indent.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Shobjidl.h

IDL

Shobjidl.idl

 

 

Community Additions

ADD
Show:
© 2014 Microsoft