我正在尝试将 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 消息和 WM_ 前缀消息之间或它们的处理方式有区别吗?
有人可以发布我如何正确发送消息的示例吗?
提前致谢。
编辑
我找到了另一个解决问题的方法。请看下面我的回答。