GetDC():得到指定窗口的客戶區設備描述表句柄。
GetDCEX():得到指定窗口的客戶區設備描述表句柄,是GetDC的擴展,對如何剪裁客戶區域或是否剪裁客戶區域提供給程序更多的控制。
GetWindowDC():得到指定窗口的整個區域的設備描述表句柄,該區域包括客戶區和非客戶區(如標題欄,菜單欄,滾動條,邊框)。
GetClientRect():獲取窗口客戶區(不包括非客戶區)在客戶區座標系下的RECT座標
GetWindowRect():獲取整個窗口(包括客戶區與非客戶區)在屏幕座標系下的RECT座標
ClientToScreen():把客戶區座標系下的RECT轉換爲屏幕座標系下的RECT
ScreenToClient():把屏幕座標系下的RECT轉換爲客戶區座標系下的RECT擴展
因此咱們把GetWindowRect獲得的RECT,用ScreenToClient轉換以後,左上角的座標確定是負的,由於一個窗口老是有border!程序