1、首先要在状态栏添加窗格,打开CMainFrame(),找到静态数组 indicatirs的定义,在数组里面添加新的数组元素,也就是新的窗格来显示坐标值,并且命名为有意义的名字,

2、在ResourceView的String Table中添加ID_INDICATOR_MOUSE_POS, 目的是为了产生一个ID,方便只后需要时使用。

3、添加鼠标响应事件,获取当前鼠标位置并且赋值到状态栏中。

void CMouseView::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CString szCoordinate;
//获得状态栏的指针
CStatusBar* pStatusBar=(CStatusBar*)GetParentFrame()>GetDescendantWindow(ID_VIEW_STATUS_BAR);
szCoordinate.Format("(%4d,%4d)",point.x,point.y); //格式话坐标位置变量
//在状态栏的第二个窗格中输出当前鼠标位置
pStatusBar->SetPaneText(1,szCoordinate); //状态栏位置ID为1,

CView::OnMouseMove(nFlags, point);
}

转载于:https://www.cnblogs.com/honjackchen/p/7842834.html

VC++ 鼠标添加到状态栏相关推荐

  1. VC++ 工程添加 Unicode Debug 和 Unicode Release编译支持

    原文地址: 学习unicode 前言 昨天为了编译一个网上下载程序,下载vs2008,转换工程并加入自己的部分程序,最后还是运行不了.郁闷之余,查看错误,发现原来自己的代码有问题.比如vs2008不再 ...

  2. VC++ 鼠标非显示区域命中测试消息WM_NCHITTEST和相关编程问题学习1

    此消息代表非显示区域命中测试:非显示区域,应该指窗口客户区以外的区域: 这个消息优先于所有其他的显示区域和非显示区域鼠标消息:其中lParam参数含有鼠标位置的x和y屏幕坐标,wParam 这里没有用 ...

  3. VC++环境添加一般类的方法、使用MFC演示基本C++成员变量和成员函数

    Win7, VC6:版本不同略有差别:自己在菜单里面找:新建一个单文档工程:名为classdemo1: 选择如下菜单: 弹出对话框:类的类型下拉选中一般类:输入类名:自己生成文件名:没有基类: 添加之 ...

  4. PyQt5菜单添加+事件+状态栏-7

    1 from PyQt5.QtWidgets import QApplication,QMainWindow,QAction 2 from PyQt5.QtGui import QIcon 3 #de ...

  5. vc 控制台添加托盘显示_VC添加托盘图标

    1.define一个消息ID   WM_SHOWTASK用于接收托盘消息 #define WM_SHOWTASK (WM_USER+1000) 2.在窗体初始化处贴下方代码: NOTIFYICONDA ...

  6. vc不能添加文件的小工具

    用于修复 VC6.0打开文件时出错退出的插件, 1: 下载一个FileTool软件(是个压缩包),下载后通过vc运行编译生成一个dll文件,然后把此文件拷贝到vc安装目录下Program Files\ ...

  7. 在vs2008 vc++ 中添加mfc中消息处理函数

    初学vc++,想在vs2008 c++中添加一个按钮需要添加消息处理函数,可是不像6.0,右键添加的选项里只有变量和函数,没有消息处理函数,找了一圈还是在msdn里,具体步骤如下: 1.在类视图中,右 ...

  8. vc 控制台添加托盘显示_编程达人

    看到火哥给他的程序加上了系统托盘,我的没有很是不爽.于是花了几分钟找了些资料,给自己的也加上了系统托盘.现在将我的实现步骤分享一下. 先来解释下什么是系统托盘:其实准确的说法应该是任务栏通知区域.系统 ...

  9. vc+如何添加右键弹出菜单

    2019独角兽企业重金招聘Python工程师标准>>> 一.创建新工程 二.编辑菜单资源 1.添加菜单 按"Ctrl+R",双击"Menu"图 ...

最新文章

  1. Flink Window基本概念与实现原理
  2. div+css如何让一行内的文字两端对齐?
  3. BP神经网络的Java实现(转载)
  4. python3字典有序还是无序_无序字典和有序字典
  5. 利用匈牙利算法Hopcroft-Karp算法解决二分图中的最大二分匹配问题 例poj 1469 COURSES...
  6. layoutSubviews什么时候触发调用
  7. 火炬之光使用了哪些技术
  8. 神经网络之文本情感分析(三)
  9. Linux智能手机安全策略研究
  10. HDU-1671 Phone List
  11. 大象跳舞系列之Spark on HDInsight (1)
  12. 2021年9月计算机二级Office电脑版刷题软件(真题题库)分享
  13. Codeblock一直卡在编译界面
  14. ios12完美深色模式插件_越狱插件(三)
  15. python程序文件默认扩展名_Python程序文件的扩展名是:
  16. 华裔天才数学家-陶哲轩
  17. [读史思考] 魏王真的被张仪忽悠瘸了吗?
  18. mysql模糊查询忽略大小写
  19. LeCun领导下的Meta AI,押注自监督
  20. SpringCloud 基本使用

热门文章

  1. 易优cms红色风格春节年货礼品公司网站模板源码
  2. 忧心文案小程序第二版前端后端源码
  3. emlog-博客定制版lu1.3主题模板
  4. python输入身份证号码输出对应的出生年月日_Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。...
  5. linux 卸载skype,如何将Skype与Ubuntu Unity集成 | MOS86
  6. xampp启动Apache报错 1、Error: Apache shutdown unexpectedly. 2、Unclean shutdown of previous Apache run?
  7. typecho博客主题 “Freedom-冷文”
  8. Linux DVD 转 MP4 – HandBrake – Copy a DVD to MP4 or MKV file
  9. PHP+MySql+jQuery实现的“顶”和“踩”投票功能
  10. 腾讯图片处理 Tencent AlloyTeam 2013