カスタム グリッドリストの所有者に LVN_ ITEMCHANGED を投稿しようとしています。PostMessage を使用して WM_ User メッセージを送信する方法を知っています (ここに示すように)
::PostMessage( AfxGetMainWnd()->GetSafeHwnd(), WM_REFRESH, (WPARAM)pBuffer, (LPARAM)GetOutputIdx() );
この同じコードを使用して LVN_ITEMCHANGED メッセージを送信すると、
::PostMessage( AfxGetMainWnd()->GetSafeHwnd(), LVN_ITEMCHANGED, 0, 0);
に引っかからないようです。
ON_NOTIFY(LVN_ITEMCHANGED, ..., ...)
私は所有者クラスにいます。
::PostMessage を使用して Notify イベントを送信するのは間違っていますか?
Notify メッセージと WM_ プレフィックス メッセージに違いはありますか、またはそれらの処理方法はありますか?
誰かがメッセージを適切に送信する方法のサンプルを投稿できますか?
前もって感謝します。
編集
問題の別の解決策を見つけました。以下の私の答えを見てください。