VC控件坐标的转换

来源:互联网 发布:coc闪电升级数据 编辑:程序博客网 时间:2024/05/22 13:30

  CRect rect; 

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

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

 

//

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

原创粉丝点击