当前窗口的坐标转换成屏幕的坐标时使用

解决方案 »

  1.   

    当前窗口听坐标难道和屏幕的坐标不是一样吗?能举例说明吗?
      

  2.   

    有的API传入的坐标比如POINT, RECT等,其值是相对与窗口坐标而不是屏幕坐标。如果要根据此窗口坐标转换到屏幕坐标,可以通过ClientToScreen转换。
    有时需要将一个屏幕坐标转换到窗口坐标,可以通过ScreenToClient转换。
    GetWindowRect返回的是屏幕坐标。
    GetClientRect返回的是客户区坐标,其左上角为0, 0
    鼠标消息传入的坐标均为窗口坐标。
      

  3.   

    当你要知道客户区中的坐标在屏幕上是多少时