自己做网站别人怎么看见,网站建设办公,电脑单页网站建设,wp如何做网站地图#xff08;1#xff09;在状态栏资源中添加一个窗格。实现的方法是打开MainFrm.cpp文件#xff0c;找到静态数
组indicators的定义#xff0c;在第一个数组元素ID_SEPARATOR后面增加一个新的数组元素#xff0c;即
添加了一个新的窗格#xff0c;为了表明这个窗格的用…1在状态栏资源中添加一个窗格。实现的方法是打开MainFrm.cpp文件找到静态数
组indicators的定义在第一个数组元素ID_SEPARATOR后面增加一个新的数组元素即
添加了一个新的窗格为了表明这个窗格的用途故命名为
ID_INDICATOR_MOUSE_POS。修改后的代码如下 static UINT indicators[]
{ID_SEPARATOR, // status line indicatorID_INDICATOR_MOUSE_POS, //鼠标位置坐标值窗格ID_INDICATOR_CAPS, // 大写 ID_INDICATOR_NUM, // 数字键 ID_INDICATOR_SCRL, // 滚动
};2 在ResourceView的String Table中添加ID_INDICATOR_MOUSE_POS, 在Caption
中输入“鼠标的当前坐标”。 3添加鼠标移动消息的响应函数。 编辑其代码如下void CMyTextOutView::OnMouseMove(UINT nFlags, CPoint point)
{// TODO: Add your message handler code here and/or call defaultCString szCoordinate;//获得状态栏的指针CStatusBar* pStatusBar(CStatusBar*)GetParentFrame()-GetDescendantWindow(ID_VIEW_STATUS_BAR);szCoordinate.Format((%4d,%4d),point.x,point.y);//在状态栏的第二个窗格中输出当前鼠标位置pStatusBar-SetPaneText(1,szCoordinate); //面板编号从0开始CView::OnMouseMove(nFlags, point);
}4运行效果如下