VC控件坐标的转换

原创 2013年12月03日 15:27:10

  CRect rect; 

 GetDlgItem(IDC_DEMO)->GetWindowRect(&rect);  //得到相对整个屏幕的坐标

  this->ScreenToClient(&rect);                                        //转化为当前窗口中的坐标

 

//

    一个窗体分为两部分:系统区和客户区
象标题和菜单之类的是系统区,由系统来控制,Width, Height 是指整体的,ClientWidth, ClientHeight是指客户区的,两者相减就是
系统区的啦!!!
ClientToScreen是把坐标从当前窗体转化成全屏幕的!!!
ScreenToClient是把屏幕坐标转化成相对当前窗体的坐标!!!!

相关文章推荐

使用VC在Picture控件中画坐标

  • 2015年07月22日 17:48
  • 33.84MB
  • 下载

VC 获取控件在对话框中的坐标

VC如何获取对话框中控件的坐标 GetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置。     ...

VB画坐标控件ocx

  • 2011年03月19日 11:36
  • 35KB
  • 下载

孙鑫VC学习笔记:第十一讲 (一) 坐标空间与各种转换的概念

转自:http://blog.csdn.net/assiduousknight/article/details/11521157 孙鑫VC学习笔记:第十一讲 坐标空间与各种转换的概念 ...

动画坐标控件的指定位置开始动画

  • 2016年08月23日 16:01
  • 3.35MB
  • 下载

【Silverlight】Bing Maps开发应用与技巧一:地图打点与坐标控件(CoordControl)

使用Bing Maps Silverlight Control开发中,很多时候都需要实现在的地图上打点的功能,也就是通过鼠标点击事件处理当前地图上点击点添加一个标注(比如图钉),主要使用Viewpor...

C#画坐标图用了曲线控件DrawCurve

  • 2011年07月21日 14:59
  • 55KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC控件坐标的转换
举报原因:
原因补充:

(最多只允许输入30个字)