LVN_BEGINLABELEDIT

LVN_BEGINLABELEDITは、リストビューのアイテムのラベルの編集開始を通知する。

LVN_BEGINLABELEDIT通知コード (Commctrl.h) - Win32 apps | Microsoft Learn

LVN_BEGINLABELEDIT.rcは、

リストビューにLVS_EDITLABELSを追加する。
これがないと編集モードにならない。

LVN_BEGINLABELEDIT.cppは、

こうする。
特に、

リストビューにLVN_BEGINLABELEDITが来たら、OutputDebugStringで"LVN_BEGINLABELEDIT"を出力。

最初、こうで、
最初、こうで、

最初、こうで、

クリックで選択状態
クリックで選択状態

クリックで選択状態

もう1回クリックでコンソールに出てる。編集モードになる。
もう1回クリックでコンソールに出てる。編集モードになる。

もう1回クリックでコンソールに出てる。編集モードになる。

Goro
Goro

Goroに変更。

編集エリア外をクリックすると終わるけど、元に戻っちゃう。
編集エリア外をクリックすると終わるけど、元に戻っちゃう。

編集エリア外をクリックすると終わるけど、元に戻っちゃう。

Sample/winapi/LVN_BEGINLABELEDIT/LVN_BEGINLABELEDIT/src/LVN_BEGINLABELEDIT at master · bg1bgst333/Sample · GitHub