VC控制软件中快速建立右键弹出菜单.pdf

VC控制软件中快速建立右键弹出菜单.pdf

ID:57014632

大小:289.68 KB

页数:4页

时间:2020-07-30

VC控制软件中快速建立右键弹出菜单.pdf_第1页
VC控制软件中快速建立右键弹出菜单.pdf_第2页
VC控制软件中快速建立右键弹出菜单.pdf_第3页
VC控制软件中快速建立右键弹出菜单.pdf_第4页
资源描述:

《VC控制软件中快速建立右键弹出菜单.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VC控制软件中快速建立右键弹出菜单在控制软件中,常需要建立快捷菜单,本文就介绍建立快捷菜单的快速方法。新建一个项目,用MFCAppWizard[exe]新见一个基本对话框,然后建立右键菜单,步骤如下。1、建立右键菜单新建一个菜单资源,把菜单的ID号为IDC_POPMENU2、设计菜单如建立两个菜单项打开和关闭,如下图右点”打开”,在属性设置如下图右点”关闭”,在属性设置如下图3、增加类函数在新建菜单上点右键,建立类向导,如下选择然后选择对话框的类名,如下图,在Message选择WM_RBUTTONDO

2、WN双击ON_WM_RBUTTONDOWN,填写如下代码voidCTtDlg::OnRButtonDown(UINTnFlags,CPointpoint){//TODO:Addyourmessagehandlercodehereand/orcalldefaultCMenucmenu,*pzSubMenu;//定义下面要用到的cmenu对象cmenu.LoadMenu(IDC_POPMENU);//装载自定义的右键菜单//获取第一个弹出菜单,所以第一个菜单必须有子菜单pzSubMenu=cmenu.Ge

3、tSubMenu(0);CPointoPoint;//定义一个用于确定光标位置的位置GetCursorPos(&oPoint);//获取当前光标的位置,以便使得菜单可以跟随光标pzSubMenu->TrackPopupMenu(TPM_LEFTALIGN,oPoint.x,oPoint.y,this);CDialog::OnRButtonDown(nFlags,point);}4、点击菜单”打开”和”关闭”填写如下代码voidCTtDlg::OnNLOpen(){//TODO:Addyourcomma

4、ndhandlercodehereMessageBox("Open");}voidCTtDlg::OnCloss(){//TODO:AddyourcommandhandlercodehereMessageBox("Close");}编译运行,结果如下选择”打开”菜单命令,出现如下对话框

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。