NMTREEVIEW

ツリービューの通知メッセージに関しての情報が格納されます。

typedef struct tagNMTREEVIEW {
    NMHDR   hdr;        // NMHDR構造体
    UINT    action;     // アクションフラグ
    TVITEM  itemOld;    // 古いアイテム
    TVITEM  itemNew;    // 新しいアイテム
    POINT   ptDrag;     // マウスカーソル座標
} NMTREEVIEW, FAR *LPNMTREEVIEW;

メンバ

hdr

通知メッセージについての情報を含む NMHDR 構造体です。

action

各々の通知メッセージが指定するアクションフラグです。値は通知メッセージによって異なります。

itemOld

古いアイテムについての情報を含む TVITEM 構造体です。このメンバが使われない場合は 0 で埋められます。

itemNew

新しいアイテムについての情報を含む TVITEM 構造体です。このメンバが使われない場合は 0 で埋められます。

ptDrag

通知メッセージが送られるイベントが発生したときにおけるマウスカーソルのクライアント座標が格納された POINT 構造体です。

対応情報

Comctl32.dll Version 4.00 以降

Windows 95 以降 / Windows NT 4.0 以降

変数との対応

HSP 変数 メンバ
メンバ名 オフセット サイズ
nmtv.0 nmhdr hwndFrom 0 4
nmtv.1 idFrom 4 4
nmtv.2 code 8 4
nmtv.3 action 12 4
nmtv.4 itemOld mask 16 4
nmtv.5 hItem 20 4
nmtv.6 state 24 4
nmtv.7 stateMask 28 4
nmtv.8 pszText 32 4
nmtv.9 cchTextMax 36 4
nmtv.10 iImage 40 4
nmtv.11 iSelectedImage 44 4
nmtv.12 cChildren 48 4
nmtv.13 lParam 52 4
nmtv.14 itemNew mask 56 4
nmtv.15 hItem 60 4
nmtv.16 state 64 4
nmtv.17 stateMask 68 4
nmtv.18 pszText 72 4
nmtv.19 cchTextMax 76 4
nmtv.20 iImage 80 4
nmtv.21 iSelectedImage 84 4
nmtv.22 cChildren 88 4
nmtv.23 lParam 92 4
nmtv.24 ptDrag x 96 4
nmtv.25 y 100 4