DELPHI 用到的函数讲解
1:ClientToScreen,
2:ScreenToClient,
3:ClientHeight,
4:ClientWidth
---------------------------
1:ClientToScreen
函数功能:该函数将指定点的用户坐标转换成屏幕坐标。
函数原型:BOOL ClientToScreen(HWND hWnd,LPPOINT lpPoint);
参数:
:用户区域用于转换的窗口句柄。
:指向一个含有要转换的用户坐标的结构的指针,如果函数调用成功,新屏幕坐标复制到此结构。
返回值:如果函数调用成功,返回值为非零值,否则为零。
注释:函数用屏幕坐标取代POINT结构中的用户坐标,屏幕坐标与屏幕左上角相关联。
2:ScreenToClient
函数功能:该函数把屏幕上指定点的屏幕坐标转换成用户坐标。
函数原型:BOOL ScreenToClient(HWND hWnd, LPPOINT lpPoint);
参数:
hWnd:指向窗口的句柄,此窗口的用户空间将被用来转换。
lpPoint:指向POINT结构指针,该结构含有要转换的屏幕坐标。
返回值:如果函数调用成功,返回值为非零值,否则为零。
注释:该函数应用hWnd参数标识的窗口和POINT结构给定的屏幕坐标来计算用户坐标,
然后以用户坐标来替代屏幕坐,新坐标是相对于指定窗口的领域的左上角。
3:
ClientHeight 客户区高度
ClientWidth 客户区宽度
比如一个Form,ClientWidth,ClientHeight是指客户区(绘图区)的宽度和高度;(去掉标题栏)
而Width,Height是指窗体的宽度和高度/

浙公网安备 33010602011771号