`
paulfzm
  • 浏览: 873180 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

MFC 右键盘菜单图片

    博客分类:
  • vc++
MFC 
阅读更多

void CPopupMenuDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CMenu menu;//菜单
CMenu* pPopupMenu;//菜单指针
CBitmap m_bitmap1;//位图

menu.LoadMenu(IDR_MENU1);//加载ID为IDR_MENU1的菜单
m_bitmap1.LoadBitmap(IDB_BITMAP1);//加载ID为IDB_BITMAP1的位图

pPopupMenu = menu.GetSubMenu(0); //获取弹出菜单的第一层子菜单的类指针

//为菜单的第一和第三项设置图标
pPopupMenu->SetMenuItemBitmaps(0,MF_BYPOSITION,&m_bitmap1,&m_bitmap1);
pPopupMenu->SetMenuItemBitmaps(2,MF_BYPOSITION,&m_bitmap1,&m_bitmap1);

ClientToScreen(&point);//将鼠标单击处的坐标转换为屏幕坐标

//弹出菜单函数,第一个参数表示快捷菜单的下边界与由参数y指定的坐标对齐

//第二和第三个为x、y坐标,第四个表示拥有此菜单的窗口句柄,

//第五个默认为NULL,表示当用户在菜单以外的区域按鼠标键时,菜单会消失

pPopupMenu->TrackPopupMenu(TPM_BOTTOMALIGN,point.x,point.y,this,NULL);

CDialog::OnLButtonDown(nFlags, point);
}

分享到:
评论

相关推荐

    MFC 菜单键盘和鼠标

    MFC鼠标和菜单键盘操作,希望对您有所帮助!

    MFC程序设计详细实例 第10章 菜单键盘和鼠标

    MFC程序设计详细实例 第10章 菜单键盘和鼠标MFC程序设计详细实例 第10章 菜单键盘和鼠标MFC程序设计详细实例 第10章 菜单键盘和鼠标MFC程序设计详细实例 第10章 菜单键盘和鼠标MFC程序设计详细实例 第10章 菜单键盘...

    MFC中菜单、键盘、鼠标的综合应用

    了解掌握MFC中菜单、键盘、鼠标的使用,方便以后的深入学习

    MFC编写的dota小键盘改键

    1)可以最小化到托盘,左键单击恢复窗口,右键单击显示关闭菜单,右键双击直接关闭窗口。 2)更改了默认的静态文本和文本输入框中的文字大小和字体。 3)替换了程序的MFC默认图标。 4)限制输入框只能输入一个字符,...

    动手学MFC之八——鼠标和键盘例子程序

    动手学MFC之八——鼠标和键盘例子程序,希望大家喜欢我的系列教程,并提出宝贵意见

    VISUAL C++MFC编程实例

    14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五...

    MFC教程.zip

    14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五...

    MFC+OpenGL三维建模与动画显示

    MFC环境下的OpenGL编程,用于实现复杂物体的三维建模和动画显示,并实现了非常全面的菜单、鼠标、键盘功能控制,管理物体的运动状态,涉及现代C++编程技术、MFC编程技术和OpenGL编程,综合性很强

    C++MFC编程实例

    14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五...

    MFC 编程(PDF)

    14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五...

    Visual C++ MFC编程详解和实例

    14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五...

    Visual C++MFC编程实例

    14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五...

    C++MFC教程

    Visual C++MFC入门教程 目录 +-- 第一章 VC入门 |------ 1.1 如何学好VC |------ 1.2 理解Windows消息机制 |------ 1.3 利用Visual C++/MFC开发Windows程序的优势 |------ 1.4 利用MFC进行开发的通用方法介绍 |----...

    MFC Windows程序设计(第2版修订版)--源代码

    第1部分,介绍了Windows及MFC编程的主要原则,以一个示例程序"Hello,MFC"开始,然后逐一简要讲解菜单、控件、对话框以及其他用于组建应用程序的模块。第2部分,在第1部分的基础之上,对文档视图结构做详细讲解,...

    Visual C++ MFC编程实例.PDF

    14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五...

    源码+电子书本Visual C++ MFC编程实例

    14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五...

    [MFC.Windows程序设计(第2版)修订版].(Programming.Windows.with.MFC,.2nd.Edition)

     第3章 鼠标和键盘  第4章 菜单  第5章 MFC集合数  第6章 文件I/O和串行化  第7章 控件  第8章 对话框和属性表  第Ⅱ部分 文档/视图体系结构  第9章 文档、视图和单文档界面  第10章 滚动视图、HTML视图...

    浙江大学面向对象程序设计C++大作业 MFC 3D查看编辑

    目标要求1:实现3D模型动态的读入与写出,并且可以通过鼠标以及键盘的操作来实现图像显示简单的放大、缩小、移动旋转等用户交互功能 目标要求2:界面设计要求画面美观,有菜单、按钮等图形控件的合理使用、支持鼠标...

Global site tag (gtag.js) - Google Analytics