LVN_BEGINLABELEDIT通知コード
アイテムのラベル編集の開始について、リスト ビュー コントロールの親ウィンドウに通知します。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。
LVN_BEGINLABELEDIT
pdi = (LPNMLVDISPINFO) lParam;
パラメーター
-
lParam
-
NMLVDISPINFO 構造体へのポインター。 この構造体の item メンバーは、編集中のアイテムを識別する iItem メンバーを持つ LVITEM 構造体です。 サブ項目は編集できないことに注意してください。 iSubItem メンバーは常に 0 に設定されます。
戻り値
ユーザーがラベルを編集できるようにするには、 FALSE を返します。
ユーザーがラベルを編集できないようにするには、 TRUE を返します。
解説
ラベルの編集が開始されると、編集コントロールが作成、配置、初期化されます。 表示される前に、リスト ビュー コントロールは親ウィンドウにLVN_BEGINLABELEDIT通知コードを送信します。
ラベル編集をカスタマイズするには、LVN_BEGINLABELEDITのハンドラーを実装し、リスト ビュー コントロールに LVM_GETEDITCONTROL メッセージを送信します。 ラベルが編集されている場合、戻り値は編集コントロールへのハンドルになります。 通常のEM_XXX メッセージを送信して編集コントロールをカスタマイズするには、このハンドル を 使用します。
ユーザーが編集を取り消すか完了すると、親ウィンドウは LVN_ENDLABELEDIT 通知コードを受け取ります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|
Unicode 名と ANSI 名 |
LVN_BEGINLABELEDITW (Unicode) と LVN_BEGINLABELEDITA (ANSI) |