typedef struct tagPOINT { LONG x; LONG y; } POINT, *PPOINT;typedef struct _RECT { LONG left; LONG top; LONG right; LONG bottom; } RECT, *PRECT;
BOOL ClientToScreen( _In_ HWND hWnd, _Inout_ LPPOINT lpPoint );//利用::ClientToScreen将RECT转换为屏幕坐标
RECT rctDest;
::GetClientRect(hWnd,&rctDest);
::ClientToScreen(hWnd, (LPPOINT)&rctDest.left);
::ClientToScreen(hWnd, (LPPOINT)&rctDest.right);