TVN_ITEMEXPANDING

ツリービューコントロールの親ウィンドウに、親アイテムの持つ子アイテムのリストが展開されようとしているか、または閉じられようとしていることを通知します。

この通知メッセージは WM_NOTIFY メッセージ形式で送信されます。

#define  TVN_ITEMEXPANDING    (-405)

pnmtv = lParam;        // 構造体のハンドル

パラメータ

pnmtv

lParam パラメータの値。

NMTREEVIEW 構造体のアドレスが指定されます。

この構造体の hdr メンバで示される NMHDR 構造体の hwndFrom メンバにはコントロールのハンドルが、 idFrom メンバにはコントロールの ID が、 code メンバには -405 (TVN_ITEMEXPANDING) がそれぞれ格納されています。

この構造体の itemNew メンバは、 hItem メンバ、 state メンバおよび lParam メンバに親アイテムについての有効な情報を含んだ TVITEM 構造体です。

この構造体の action メンバには、展開されようとしているのか、閉じられようとしているのかを示す値が格納されています。(有効な値については TVM_EXPAND メッセージを参照)

戻り値

子アイテムのリストが展開するまたは閉じる動作をさせないようにするには 1 (TRUE) を返します。

それ以外の場合は 0 (FALSE) を返します。

対応情報

Windows 95 以降 / Windows NT 3.51 以降