您的位置:首页 > 其它

GetClinetRect GetWindowRect ScreenToClient ClientToScreen GetCursorPos几个函数的正确使用

2009-03-04 10:09 495 查看
1)GetClinetRrect ( LPRECT rect )

得到的是在客户区坐标系下的RECT(即以所在窗口左上角为原点,去掉了标题栏计算,仅仅是个大小,返回值的左上角永远为0,0)

说明:一般用于得到当前窗口的大小

2)GetWindowRect(LPRECT rect )

得到的是在屏幕坐标系下的RECT(即以屏幕左上角为原点)

说明: 一般用于得到当前窗口所在屏幕的绝对位置

3)ScreenToClinet( LPRECT rect )

就是把屏幕坐标系下的RECT坐标转换为客户区坐标系下的RECT坐标

说明:相当于把绝对位置转换成相对位置(绝对:屏幕 相对:客户窗口)

4)ClientToScreen( LPRECT rect )

把客户区坐标系下的RECT坐标转换为屏幕坐标系下的RECT坐标

说明:相当于把相对位置转换成绝对位置(绝对:屏幕 相对:客户窗口)

5)GetCursorPos( POINT *pt )

得到当前光标(鼠标)所在的屏幕的绝对位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: