如何彻底摆脱拆分窗口的时,工具栏按钮及菜单项随窗口脱节的现象。 各位前辈,我遇到一个问题,怎么解决啊。如何彻底摆脱拆分窗口的时候,工具栏按钮以及菜单项在每个窗口都可以用。问题如下所示。如果不这么做那么,比如把工具栏按钮1和button1的ID设置为相同的情况,只有在右边的窗口处于激活状态才会使得工具栏按钮1有效。我想摆脱这个。于是我按照下图所示那么做了,发现不行啊。难道我要整段代码黏贴过去吗,如果我button1的响应函数很长,那岂不是很麻烦,而且让程序变得的很庞大。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这三个帖子有人问类似于我的问题。http://topic.csdn.net/t/20020328/12/606010.htmlhttp://topic.csdn.net/u/20090222/16/8C43E62C-5553-400C-A1B9-6289C008C5F4.htmlhttp://topic.csdn.net/t/20031118/15/2468192.html 你的意思是点击工具栏上的按钮,调用CRView类的Onbutton1函数是吗?你在工具栏按钮的响应函数中给CRView类发送BN_CLICKED点击事件即可。CRView* pView = ...;if(pView && pView->GetSafeHwnd()){ HWND HWND_BUTTON = pView->GetDlgItem(nID); // nID为你CRView窗口上的按钮的ID号 pView->PostMessage(WM_COMMAND, MAKEWPARAM(nID, BN_CLICKED), (LPARAM)HWND_BUTTON);} error C2440: 'initializing' : cannot convert from 'class CWnd *' to 'struct HWND__ *' 我用mfc想做一个工程,中中要控制2太仪器,控制2台仪器有4中方式:同步控制、异步控制、左仪器、右仪器,我想通过画一幅图,配合指针。当指针指向一种方式中的一种的 关于下拉菜单或者其他 socket接收中文问题 菜鸟问题 请问在怎样查看函数原型? 高分求教简单问题:不用MFC时,如何将信息输出到output窗口 请问WM_PAINT消息和WM_NCPAINT有什么区别 在线等待的问题 请问谁有操作WAB文件的资料,可以给我一份吗? 菜鸟级问题!请帮忙!!!! 如何实现控件随窗口拉伸而变化大小? 待着无聊想研究下验证码识别希望推荐本图像识别方面的书籍
http://topic.csdn.net/t/20020328/12/606010.html
http://topic.csdn.net/u/20090222/16/8C43E62C-5553-400C-A1B9-6289C008C5F4.html
http://topic.csdn.net/t/20031118/15/2468192.html
CRView* pView = ...;
if(pView && pView->GetSafeHwnd())
{
HWND HWND_BUTTON = pView->GetDlgItem(nID); // nID为你CRView窗口上的按钮的ID号
pView->PostMessage(WM_COMMAND, MAKEWPARAM(nID, BN_CLICKED), (LPARAM)HWND_BUTTON);
}