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