相关疑难解决方法(0)

如何发送由ON_NOTIFY处理的通知?

我正在尝试将LVN_ ITEMCHANGED发布到我的自定义gridlist的所有者.我知道如何使用PostMessage发送WM_用户消息(如此处所示)

::PostMessage( AfxGetMainWnd()->GetSafeHwnd(), WM_REFRESH, (WPARAM)pBuffer, (LPARAM)GetOutputIdx() );
Run Code Online (Sandbox Code Playgroud)

当我使用相同的代码发送LVN_ITEMCHANGED消息时,

::PostMessage( AfxGetMainWnd()->GetSafeHwnd(), LVN_ITEMCHANGED, 0, 0);
Run Code Online (Sandbox Code Playgroud)

它似乎没有被抓住

ON_NOTIFY(LVN_ITEMCHANGED, ..., ...) 
Run Code Online (Sandbox Code Playgroud)

我在业主班.

使用:: PostMessage发送Notify事件我错了吗?
Notify消息和WM_前缀消息之间是否有区别或者它们是如何处理的?
有人可以发布一个如何正确发送消息的样本吗?

提前致谢.

编辑
我找到了问题的另一种解决方案.请参阅下面的答案.

c++ mfc messages

2
推荐指数
1
解决办法
8979
查看次数

标签 统计

c++ ×1

messages ×1

mfc ×1