MFC如何实现:按下一个程序的窗口a中的一个按钮就相当于按下了它的菜单栏的选项b?加分!

2024-11-30 12:10:43
推荐回答(3个)
回答1:

this->SendMessage(WM_COMMAND,ID_ANNIU,0);
其中ID_ANNIU就是菜单栏上你需要按下去的那个按钮了。

有问题可以百度私信我

回答2:

向具有消息响应函数的窗口发送WM_COMMAND消息即可。
如果是本窗口响应ID_FILE_NEW消息,如下:
this->SendMessage(WM_COMMAND,ID_FILE_NEW,0);
如果菜单消息实现内容较多,推荐使用PostMessage

回答3:

在a的消息处理函数中发送另一个消息,调用b的消息处理,从而实现遥控功能