NMTVDISPINFO

ツリービューのアイテムの表示情報が格納されます。

typedef struct tagNMTVDISPINFO {
    NMHDR  hdr;       // NMHDR構造体
    TVITEM item;      // TVITEM構造体
} NMTVDISPINFO, FAR *LPNMTVDISPINFO;

メンバ

hdr

通知メッセージについての情報を含む NMHDR 構造体が格納されます。

item

ツリービューのアイテムについての情報を含む TVITEM 構造体が格納されます。

この構造体の mask メンバは、どの情報(メンバ)を設定もしくは検索しようとしているのか示すフラグです。この値は以下の値の組み合わせになります。

有効なメンバ
0x0001 (TVIF_TEXT) pszText, cchTextMax
0x0002 (TVIF_IMAGE) iImage
0x0020 (TVIF_SELECTEDIMAGE) iSelectedImage
0x0040 (TVIF_CHILDREN) cChildren

対応情報

Comctl32.dll Version 4.00 以降

Windows 95 以降 / Windows NT 4.0 以降

変数との対応

HSP 変数 メンバ
メンバ名 オフセット サイズ
nmtvdi.0 nmhdr hwndFrom 0 4
nmtvdi.1 idFrom 4 4
nmtvdi.2 code 8 4
nmtvdi.3 item mask 12 4
nmtvdi.4 hItem 16 4
nmtvdi.5 state 20 4
nmtvdi.6 stateMask 24 4
nmtvdi.7 pszText 28 4
nmtvdi.8 cchTextMax 32 4
nmtvdi.9 iImage 36 4
nmtvdi.10 iSelectedImage 40 4
nmtvdi.11 cChildren 44 4
nmtvdi.12 lParam 48 4