TVN_BEGINLABELEDIT通知コード

項目のラベル編集の開始についてツリー ビュー コントロールの親ウィンドウに通知します。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。

TVN_BEGINLABELEDIT 

    ptvdi = (LPNMTVDISPINFO) lParam 

パラメーター

lParam

NMTVDISPINFO 構造体へのポインター。 item メンバーは、hItemstatelParamおよび pszText メンバーで編集されているアイテムに関する有効な情報を含む TVITEM 構造体です。

戻り値

ラベルの編集を取り消す 場合は TRUE を 返します。

解説

ラベルの編集を開始すると、編集コントロールは作成されますが、配置または表示されません。 表示される前に、ツリー ビュー コントロールは親ウィンドウにTVN_BEGINLABELEDIT通知コードを送信します。

ラベル編集をカスタマイズするには、TVN_BEGINLABELEDITのハンドラーを実装し、ツリー ビュー コントロールに TVM_GETEDITCONTROL メッセージを送信します。 ラベルが編集されている場合、戻り値は編集コントロールへのハンドルになります。 通常のEM_XXX メッセージを送信して編集コントロールをカスタマイズするには、このハンドルを使用します。

ユーザーが編集をキャンセルまたは完了すると、親ウィンドウは TVN_ENDLABELEDIT 通知コードを受け取ります。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Commctrl.h
Unicode 名と ANSI 名
TVN_BEGINLABELEDITW (Unicode) と TVN_BEGINLABELEDITA (ANSI)