通知コードのTVN_BEGINLABELEDIT

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

TVN_BEGINLABELEDIT 

    ptvdi = (LPNMTVDISPINFO) lParam 

パラメーター

lParam

NMTVDISPINFO 構造体へのポインター。 項目メンバーは、hItemstatelParampszText メンバーで編集されている項目に関する有効な情報を含む TVITEM 構造体です。

戻り値

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

解説

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

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

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

必要条件

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