
1、新建一个菜单资源,比如把菜单的ID号为IDR_MENU1。
2、在ClassWizard中
void CArcSoft_EffectDlg::OnRButtonDown(UINT nFlags, CPoint point)
{// TODO: Add your message handler code here and/or call default
CMenu menu //定义下面要用到的cmenu对象
menu.LoadMenu(IDR_MENU1)//装载自定义的右键菜单;
CMenu *pContextMenu=menu.GetSubMenu(0)//获取第一个d出菜单,所以第一个菜单必须有子菜单;
CPoint point1//定义一个用于确定光标位置的位置;
GetCursorPos(&point1)//获取当前光标的位置,以便使得菜单可以跟随光标
pContextMenu->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point1.x,point1.y,AfxGetMainWnd())//在指定位置显示d出菜单;
CDialog::OnRButtonDown(nFlags, point1)};
这时,当右键点击对话框,就可以将菜单调出来了,如何响应菜单项有如下 *** 作:
3、在资源视图中右键单击菜单项,建立类向导(ClassWizard),此时会d出一个对话框,点击第二个,加入到已存在的类,按确定。
4、在资源视图中为菜单中的每一项建立类向导,并添加Command响应函数,然后在这个函数中加入语句就可以啦。
ON_COMMAND(ID_COPY, OnCopy)//加Command响应函数,自动出现的灰色语句
void CArcSoft_EffectDlg::OnCopy()
{// TODO: Add your command handler code here
MessageBox("复制成功!")
MFC文档的菜单栏中添加一个command响应函数
基于CFormView的应用程序,经常会在菜单栏中添加一个按钮,点击该按钮时,会d出一个对话框~~
具体实现方式如下
1.新建一个对话框资源,同时新建一个对话框类和该资源对应,舍对话框类名为CTestDialog
2.在资源视图中找到Menu 这个文件夹,双击里面的文件IDR_MAINFRAME,在这里可以添加自己想要的菜单,也可把原来的【文件】、【编辑】等菜单给删掉~~
添加菜单的方法:右击右侧空白区域,选择properties,d出的对话框中,把pop_up勾选掉,添加一个ID和CAPTION,设ID为ID_MYTEST,caption|为【测试】
(要注意的是,最好选择View类,而不是Frame类或其他类)
3.Ctrl+Wd出类向导,message maps中的class name 选择为View类,
从Object IDs中找到我们上一步设置的ID_MYTEST,右侧的message选择Command命令,添加一个命令响应函数;
4.在该函数中添加
CTestDialog dlg
dlg.DoModal()
5.对应的菜单项添加WM_COMMAND消息,在命令响应函数中DoModal/Create/ShowWindow()你的对话框即可。
6.消息映射:
ON_COMMAND(菜单编号,处理函数)
.h
public:
处理函数
.cpp
处理函数
{
CDialog dc
dc.domodal()
}
d出非模态对话框的方法:
(1)用类向导给菜单栏中菜单添加一个响应函数
(2) 在头文件中加入
#include "Dlg.h"
public:
CDlg *Dlg
(3)在代码中加入
Dlg=new CDlg(this)
Dlg->Create(IDD_DIALOG1) // IDD_DIALOG1为对应的菜单栏中那个按钮的ID
Dlg->ShowWindow(SW_RESTORE)
excel是我们常用的办公软件,有时数据更新,会给折线图添加一些新的数据,那么excel折线图怎样增加新数据?下面小编带来给图表添加新数据的设置方法,希望对大家有所帮助。给图表添加新数据的设置方法:
如图折线图是根据AB两列数据创建的,现在新增了D列数据,想把它们添加进图表,直接在原图表上怎样处理。
方法1:在图表上点击右键--选择数据,打开选择数据源对话框。
选择数据源对话框中点击图例项下面的添加按钮,d出编辑数据系列对话框。
在系列名称下面给新增数据起个名字,比如添加,系列值选择D列数据所在区域。
然后点击确定--确定,最终效果如图。
方法2:点击编辑--office剪贴板,选中D列数据复制,再点选图表激活。
在菜单栏点击编辑--选择性粘贴,在d出的对话框中点选新建系列、列,点确定,最终效果如图。
以上就是excel折线图怎样增加新数据,给图表添加新数据的设置方法。相信看完之后对大家一定有所帮助
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)