一个弹出窗口想调用另一个窗口的消息 在第一个窗口中有一个按钮,我想当按钮被点击的时候,调用另一个窗口中的另外一个按钮的点击事件,请问在第一个窗口中怎么实现? 例如,第一个窗口中的按钮BUTTON_ADD被单击时,想调用窗口2的按钮BUTTON_TEST的单击事件,请问一下怎么实现,谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以将button_test的事件写成类,在btton_add中调用 两个窗口都是你写的话可以在BUTTON_ADD按钮给第二个窗口发自定义消息,在自定义消息中直接调用BUTTON_TEST的窗口过程 具体参考向窗口PostMessage单击事件BN_CLICKED 发消息,给你一个按钮点击的消息怎么发// 第一个参数hwnd为按钮所在的窗口句柄// IDC_BTN_CLOSE改为你的按钮id::PostMessage( hwnd, WM_COMMAND, ((WPARAM)BN_CLICKED)<<8|(WPARAM)IDC_BTN_CLOSE, 0L); 可以将button_test的事件写成类,在btton_add中调用 用PostMessage给第二个窗口发送消息~~~这个方法比较好! 请问单文档视图的最大化/还原事件是对应哪个响应函数? 多文档中如何创建CDialogBar cdialog::domodal阻塞问题2 treectrl 滚动条的自绘 要Invalidate?不要Invalidate?高手帮帮忙!!万分感谢!! VC++如何实现测试网速??请各位高手进入 用PostMessage发消息比处理消息更快,会发生什么结果?解决办法?欢迎讨论 急救!(谢谢) 如何去掉程序启动后那个默认弹出的子窗口 vc做客户端,调用websevice问题 关于MFC CTreeCtrl 的scroll bar 怎么codeproject上界面很漂亮的东东都是用C#写的
// IDC_BTN_CLOSE改为你的按钮id
::PostMessage( hwnd, WM_COMMAND, ((WPARAM)BN_CLICKED)<<8|(WPARAM)IDC_BTN_CLOSE, 0L);
用PostMessage给第二个窗口发送消息~~~
这个方法比较好!