LVM_EDITLABEL メッセージ

指定したリスト ビュー アイテムのテキストのインプレース編集を開始します。 メッセージは、指定された項目を暗黙的に選択し、フォーカスを設定します。 このメッセージは、明示的に送信することも、 ListView_EditLabel マクロを使用して送信することもできます。

パラメーター

wParam

リスト ビュー アイテムのインデックス。 編集を取り消すには、インデックスを -1 に設定します。

lParam

ゼロを指定してください。

戻り値

成功した場合はアイテム テキストの編集に使用される編集コントロールへのハンドルを返し、それ以外の場合は NULL を 返します。

解説

ユーザーが編集を完了または取り消すと、編集コントロールは破棄され、ハンドルは無効になります。 編集コントロールはサブクラス化できますが、破棄しないでください。

コントロールにこのメッセージを送信する前に、コントロールにフォーカスが設定されている必要があります。 フォーカスは SetFocus 関数を使用して設定できます。

wParam が -1 の場合は、LVN_ENDLABELEDIT通知コードが送信されます。

必要条件

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

関連項目

WM_CANCELMODE