在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
来源:互联网 发布:塞班系统下载软件 编辑:程序博客网 时间:2024/05/17 20:33
在Ribbon下没有CStatusBar,怎么更新呢?我在网上搜了半天也没找到结果,到国外的网站也看了看,有几个可能有结果的还没屏蔽了,无语中。。。后来又找MSDN,在运气的帮助下,找到了一个方法,我不知道这个方法有没有什么副作用,不过至少要求的功能实现了。好了,直接上代码。
在View类中实现OnMouseMove(UINT nFlags, CPoint point),其中代码如下:
CString str;
str.Format("鼠标指针的当前坐标(X:%d, Y:%d)", point.x, point.y);
CMainFrame *pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;
CMFCRibbonStatusBar* statusBar = (CMFCRibbonStatusBar*)&pFrame->m_wndStatusBar;
statusBar->SetInformation(str);
在这里使用了CMFCRibbonStatusBar::SetInformation,成功。
void SetInformation(LPCTSTR lpszInfo);
Remarks:Use this method to put the status bar in the information mode. In this mode, the status bar hides all panes and displays the information string specified bylpszInfo.
When lpszInfo is NULL, the status bar reverts to regular mode.
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- MFC 在状态栏显示当前鼠标坐标
- MFC:在状态栏最左边显示鼠标当前的坐标
- MFC:在状态栏最左边显示鼠标当前的坐标
- ribbon界面状态栏显示鼠标坐标
- 在状态栏中显示鼠标位置坐标
- mfc编程时相让鼠标的坐标显示在状态栏上
- 获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中
- 获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中
- 获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中
- 状态栏显示鼠标坐标
- MFC:在状态栏上显示鼠标当前的位置
- MFC的单文档中双击鼠标事件显示在状态栏
- MFC状态栏显示坐标
- 为鼠标移动事件添加新的功能-在状态栏显示鼠标坐标
- 百度地图开发 随着鼠标移动在状态栏显示鼠标中心的坐标
- MFC状态栏的实现举例:坐标显示
- centos 6.2用yum安装中文输入法
- java自定义注解
- CRecordset类的常用成员函数 成员变量 以及操作实例
- 利用支持ODBC的CRecordset类实现对数据库的操作
- 七夕夜、离别,涵情经河岸
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- java.nio.BufferOverflowException 异常
- 8个Linux命令及开关机命令
- 函数重载之const
- Java对象的强、软、弱和虚引用
- OpenGL ES 画直线代码实例
- 给盒子的贺文
- CANOpen学习指南
- C++一些函数的用法