vc++中获取鼠标的坐标值于状态栏中的四种方法
来源:互联网 发布:传智播客sql视频教程 编辑:程序博客网 时间:2024/05/21 08:38
由于view类窗口始终都是在框架类之上,所以我们在捕获鼠标移动的时候应该在view类中操作。首先在view类中增加WM_MOUSEMOVE消息的响应然后有以下方法获得:
(1)
CString str;
str.Format("x=%d,y=%d",point.x,point.y);
((CMainFrame*) GetParent_r())->m_wndStatusBar.SetWindowText(str);//获得父窗口的指针,然后获得状态栏m_wndStatusBar(一般都是在框架窗口定义的),调用SetWindowText()函数
//((CMainFrame*) GetParentOwner_r())->m_wndStatusBar.SetWindowText(str);
(2)
CString str;
str.Format("x=%d,y=%d",point.x,point.y);
((CMainFrame*) GetParent_r())->SetMessa geText_r(str);
应用SetMessageText方法:
CFrameWnd::SetMessageText
void SetMessa geText_r( LPCTSTR lpszText );
void SetMessa geText_r( UINT nID );
这个函数直接放置字符串到状态栏。
(3)
CString str;
str.Format("x=%d,y=%d",point.x,point.y);
((CMainFrame*) GetParent_r())-> GetMessageBar_r()->SetWindowText(str);
应用 GetMessageBar_r()函数:
CFrameWnd::GetMessageBar
virtual CWnd* GetMessageBar_r( );
直接获得状态栏的指针,不需要调用MainFrame中定义的成员函数了。
(4)
CString str;
str.Format("x=%d,y=%d",point.x,point.y);
GetParent_r()-> GetDescendantWindow_r(AFX_IDW_STATUS_BAR)->SetwindowText(str);
函数GetDescendantWindow():
CWnd::GetDescendantWindow
CWnd* GetDescendantWindow_r( int nID, BOOL bOnlyPerm = FALSE ) const;
调用此函数,根据给定的子孙窗口的状态栏的ID号,这个ID号在我们创建状态栏的时候已经默认给定了:CStatusBar::Create
BOOL Create( CWnd* pParentWnd, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_BOTTOM, UINT nID = AFX_IDW_STATUS_BAR );
然后和前边一样调用SetWindowText();
ZZ:http://blog.sina.com.cn/s/blog_4bc179a80100giy4.html
- vc++中获取鼠标的坐标值于状态栏中的四种方法
- 获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中
- 获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中
- 获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中
- CListBox 中获取点击鼠标坐标的方法
- c#windowsfrom开发中获取鼠标坐标的方法
- papervision3d 中的坐标(2)--获取鼠标的空间坐标的两个方法
- VC 获取鼠标点坐标
- VC++中获取DC的四种方法
- 实时获取窗口鼠标坐标及像素值的方法
- JavaScript 获取鼠标坐标的方法
- 获取网页中鼠标的坐标
- javascript中获取当前鼠标的坐标
- javascript中获取当前鼠标的坐标
- 获取canvas中鼠标的坐标
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- 获取鼠标的坐标
- 当代世界经济与政治
- js的一些小记录
- iPhone与Android
- 学员就业问题答疑之四——公司选取与简历投递
- 百度贴吧验证码识别研究小记
- vc++中获取鼠标的坐标值于状态栏中的四种方法
- 求职准备(1)
- 记录Google被和谐的日子3
- SMBus & I2C
- 文字超链接下显示虚线
- Trie Tree (字典树)的简单使用 与 模板。
- 指向常量的指针与指针常量
- 同一表单提交的到不同页
- 异常处理