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);
本文介绍了一个Windows编程中常见的任务——如何使用ClientToScreen函数将窗口客户端坐标转换为屏幕坐标,并展示了如何通过示例代码实现对矩形区域的坐标转换。
2822

被折叠的 条评论
为什么被折叠?



