Я пытаюсь отправить LVN_ ITEMCHANGED владельцу моего настраиваемого списка сеток. Я знаю, как отправить сообщение пользователя WM_ с помощью PostMessage (как показано здесь)
::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_ или как они обрабатываются?
Может ли кто-нибудь опубликовать образец того, как я бы отправил сообщение правильно?
Заранее спасибо.
Изменить
Я нашел другое решение проблемы. Смотрите мой ответ ниже.