ListView_EditLabelを使ってラベルを編集を開始後、変更を加えるとラベルを編集しているエディットコントロールから親ウィンドウに WM_COMMANDが飛んでくる。
この時、コントロールの IDは 1が指定されており、IDOKと同値だったのではまった。
手抜きで「 IDOKが来た==OKボタンが押された」としていたので編集する度に親ウィンドウを閉じようとする。*1
hwndCtlが何者なのか調べ、wNotifyCode=EN_CHANGEなのを確認して、納得。
編集作業をハンドリングできるようになっているのね。
*1 自分で組んでいる部分に関しては IDが重複することはないからね