TVN_BEGINLABELEDIT通知コード
項目のラベル編集の開始についてツリー ビュー コントロールの親ウィンドウに通知します。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。
TVN_BEGINLABELEDIT
ptvdi = (LPNMTVDISPINFO) lParam
パラメーター
-
lParam
-
NMTVDISPINFO 構造体へのポインター。 item メンバーは、hItem、state、lParam、および pszText メンバーで編集されているアイテムに関する有効な情報を含む TVITEM 構造体です。
戻り値
ラベルの編集を取り消す 場合は TRUE を 返します。
解説
ラベルの編集を開始すると、編集コントロールは作成されますが、配置または表示されません。 表示される前に、ツリー ビュー コントロールは親ウィンドウにTVN_BEGINLABELEDIT通知コードを送信します。
ラベル編集をカスタマイズするには、TVN_BEGINLABELEDITのハンドラーを実装し、ツリー ビュー コントロールに TVM_GETEDITCONTROL メッセージを送信します。 ラベルが編集されている場合、戻り値は編集コントロールへのハンドルになります。 通常のEM_XXX メッセージを送信して編集コントロールをカスタマイズするには、このハンドルを使用します。
ユーザーが編集をキャンセルまたは完了すると、親ウィンドウは TVN_ENDLABELEDIT 通知コードを受け取ります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|
Unicode 名と ANSI 名 |
TVN_BEGINLABELEDITW (Unicode) と TVN_BEGINLABELEDITA (ANSI) |