+ -
当前位置:首页 → 问答吧 → 如何从CMainFrame向所有窗体发送广播消息

如何从CMainFrame向所有窗体发送广播消息

时间:2011-12-08

来源:互联网

我想从CMainFrame发一条广播消息,所有窗口都可以接收并自己决定如何处理。
SendMessage(HWND_BROADCAST,nMsg,wp,lp);
我看文档说这样是发给所有顶层窗口,那么我要发给所有窗口怎么做。

只需要本程序的窗口去处理,不涉及应用程序间的消息。

作者: ningfc1024   发布时间: 2011-12-08

CWnd::SendMessageToDescendants

作者: ndy_w   发布时间: 2011-12-08

引用 1 楼 ndy_w 的回复:
CWnd::SendMessageToDescendants

可以向其所有的子窗口发送消息,也不许指定窗口
看你的"所有"窗口和MainFrame的关系了

作者: lgstudyvc   发布时间: 2011-12-08

引用 2 楼 lgstudyvc 的回复:
引用 1 楼 ndy_w 的回复:
CWnd::SendMessageToDescendants

可以向其所有的子窗口发送消息,也不许指定窗口
看你的"所有"窗口和MainFrame的关系了


我的类是从CFormView继承的,并且在CMainFrame声明的成员。

作者: ningfc1024   发布时间: 2011-12-10

热门下载

更多