什么是ClientToScreen

核心提示ClientToScreen函数是将你打开的APP中客户区的坐标点信息转换为整个屏幕的坐标,其中:所有的坐标(无论是屏幕坐标还是客户区坐标)其坐标原点都是左上角为(0,0)。其中:屏幕坐标是指你的显示器的左上角(0, 0)开始的两条坐标轴,

最佳答案:

ClientToScreen函数是将你打开的APP中客户区的坐标点信息转换为整个屏幕的坐标,其中:所有的坐标(无论是屏幕坐标还是客户区坐标)其坐标原点都是左上角为(0,0)。

详情介绍

ClientToScreen函数是将你打开的APP中客户区的坐标点信息转换为整个屏幕的坐标,其中:所有的坐标(无论是屏幕坐标还是客户区坐标)其坐标原点都是左上角为(0,0)。

其中:屏幕坐标是指你的显示器的左上角(0, 0)开始的两条坐标轴,而客户区坐标是指你的应用程序打开后除了标题栏、工具栏、菜单栏后的剩下区域,在这个区域中,左上角为坐标的原点(0,0),以上两个坐标都是从左到右为正、从上到下为正,一般用来在鼠标右键的编程中

外文名
ClientToScreen
类型
函数
功能
指定点,矩形的坐标转成屏幕坐标
领域
数学
头文件
winuser.h
库文件
user32.lib

ClientToScreen函数功能

该函数将指定点,或者矩形的用户坐标转换成屏幕坐标。

ClientToScreen函数原型

BOOL ClientToScreen(HWND hWnd,LPPOINT lpPoint);

ClientToScreen参数

hWnd :用户区域用于转换的窗口句柄。

lpPoint:指向一个含有要转换的用户坐标的结构的指针,如果函数调用成功,新屏幕坐标复制到此结构。

返回值:如果函数调用成功,返回值为非零值,否则为零。

注释:函数用屏幕坐标取代POINT结构中的用户坐标,屏幕坐标与屏幕左上角相关联。

ClientToScreen速查

Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:winuser.h;库文件:user32.lib。

///////////////////////////////////////////

该函数将指定点,或者矩形的用户坐标转换成屏幕坐标

void ClientToScreen( LPPOINT lpPoint ) const;

void ClientToScreen( LPRECT lpRect ) const;

lpPoint: Points to a POINT structure or CPoint object that contains the client coordinates to be converted

lpRect: Points to a RECT structure or CRect object that contains the client coordinates to be converted.

ClientToScreen例子

// resize dialog to client's size

void CMyDlg::onSizeToClient()

{

CRect myRect;

GetClientRect(&myRect);

ClientToScreen(myRect);

MoveWindow(myRect.left, myRect.top,

myRect.Width(), myRect.Height()); //李运双

}

 
友情链接
鄂ICP备19019357号-22