次の方法で共有


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 [デスクトップ アプリのみ]
ヘッダー
Commctrl.h
Unicode 名と ANSI 名
LVN_BEGINLABELEDITW (Unicode) と LVN_BEGINLABELEDITA (ANSI)