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是指窗体的宽度和高度/  

 

 

 

 

posted @ 2010-09-10 09:17  坚持Delphi  阅读(2408)  评论(0)    收藏  举报