zoukankan      html  css  js  c++  java
  • BCG中使用状态栏显示状态信息

     void CSuperEditView::OnMouseMove(UINT nFlags, CPoint point)
    {
     // TODO: Add your message handler code here and/or call default
     // set initial DC state
     CClientDC dc(this);
     VERIFY(dc.SaveDC() != 0);
     OnPrepareDC(&dc);
     dc.DPtoLP(&point);

     CMainFrame *pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;
     CBCGPStatusBar *pStatus = (CBCGPStatusBar *)&pFrame->GetStatusBar();
     CString state;
     state.Format(_T("x=%d  y=%d;X=%.0f Y=%.0f"), point.x, point.y,
        ((float)point.x)/GetScale(), ((float)point.y)/GetScale());
     pStatus->SetPaneText(2,state);

     //if (m_pPageView->PtInPageView(point))//c by zcl for out range ctrl
     {
      m_pPageView->OnMouseMove(this, &dc, nFlags, point);
     }

     VERIFY(dc.RestoreDC(-1)); 
     CScrollView::OnMouseMove(nFlags, point);
    }

  • 相关阅读:
    c语言之数据类型
    C语言之概述
    012.day12
    011.day011
    010.day010
    010.day08
    010.周六自习
    009.day07
    008.day06
    007.day05
  • 原文地址:https://www.cnblogs.com/carl2380/p/1915671.html
Copyright © 2011-2022 走看看