VC++鼠标在客户区移动时,在状态栏显示鼠标客户区的坐标位置
下面是代码……有错误voidCMyzxw2View::OnMouseMove(UINTnFlags,CPointpoint){//TODO:Addyourmessageh...
下面是代码……有错误
void CMyzxw2View::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CString str;
CMainFrame*pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;//获得主窗口指标
CStatusBar*pStatus=&pFrame->m_wndStatusBar;//获得主窗口的状态栏指针
if(pStatus)
{
str.Format("X=%d,Y=%d",point.x,point.y);//格式化文本
pStatus->SetPaneText(1,str);
}
CView::OnMouseMove(nFlags, point);
}
错误如下
请高手看看改怎么写…… 展开
void CMyzxw2View::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CString str;
CMainFrame*pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;//获得主窗口指标
CStatusBar*pStatus=&pFrame->m_wndStatusBar;//获得主窗口的状态栏指针
if(pStatus)
{
str.Format("X=%d,Y=%d",point.x,point.y);//格式化文本
pStatus->SetPaneText(1,str);
}
CView::OnMouseMove(nFlags, point);
}
错误如下
请高手看看改怎么写…… 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询