MFC能不能发送控件消息或者重复利用控件的事件处理函数? MFC菜单控件和菜单 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的按钮响应函数都是CxxDlg::OnBnClickedxxx()之类的吧。在菜单响应函数里调用对应的按钮响应函数即可。实际上在刚开始开发的时候如果把界面和逻辑分开,遇到这种情况会方便很多。 菜单上的 ID 与 ContextMenu 上的 ID 一样就 可以了。 方案有多种,直接调用OnXXXX函数,或者,将OnXXXX的主要执行块做成共用函数,分别调用,或者直接发送模拟的消息给OnXXXX 第一步:新建菜单项,命名为ID_TEST_001,添加响应函数OnTest001第二步,全工程搜索ID_TEST_001,看看这个名字都出现在哪里,在哪里和OnTest001共同出现第三步,知道了这两个名字是怎么关联起来的,想怎么改就怎么改说白了,楼主你只需要找到这两行代码而已 ON_COMMAND(ID_TOOLBAR_DIALOG_MOTION, &CMainFrame::OnToolbarDialogMotion) ON_BN_CLICKED(IDC_CHECK_CHANNEL_BOOL_OUTPUT_VALUE_CHANGE_TEST, &CMyProgramAutomatic001DialogChannelBool::OnBnClickedCheckChannelBoolOutputValueChangeTest) 关于VC2005中使用mschart的问题 重绘问题 关于存储类型的问题 熟悉snmp编程的高手, 请进 关于recv的问题 在编MFC Socket的程序时出现这样的错误:'WSAAddressToString' : undeclared identifier。请问怎样解决? [求救]变量类型转换 对话框设置背景图片之后,,,static文本控件的文字下面一片灰色,,好难看,设置控件拥有透明背景也不行,,怎么解决?? 关于debug的问题, ~~~~??? 有关GetAt(),放在心中已久的疑问 关于OPENCV中使用RNG类产生随机数问题
在菜单响应函数里调用对应的按钮响应函数即可。实际上在刚开始开发的时候如果把界面和逻辑分开,遇到这种情况会方便很多。
第二步,全工程搜索ID_TEST_001,看看这个名字都出现在哪里,在哪里和OnTest001共同出现
第三步,知道了这两个名字是怎么关联起来的,想怎么改就怎么改说白了,楼主你只需要找到这两行代码而已
ON_COMMAND(ID_TOOLBAR_DIALOG_MOTION, &CMainFrame::OnToolbarDialogMotion)
ON_BN_CLICKED(IDC_CHECK_CHANNEL_BOOL_OUTPUT_VALUE_CHANGE_TEST, &CMyProgramAutomatic001DialogChannelBool::OnBnClickedCheckChannelBoolOutputValueChangeTest)