词条 | GetClientRect |
释义 | 函数功能该函数获取窗口客户区的坐标。客户区坐标指定客户区的左上角和右下角。由于客户区坐标是相对窗口客户区的左上角而言的,因此左上角坐标为(0,0) 函数原型在Win32 SDK, 该API函数原型为 BOOL GetClientRect( HWND hWnd, // 窗口句柄 LPRECT lpRect // 客户区坐标 ); 在MFC中,该函数的原型为void GetClientRect(LPRECT lpRect) const; 参数hWnd:是程序窗口的句柄。 lpRect:是一个指针,指向一个RECT类型的rectangle结构。该结构有四个LONG字段,分别为left、top、right和bottom。GetClientRect将这四个字段设定为窗口显示区域的尺寸。left和top字段通常设定为0。right和bottom字段设定为显示区域的宽度和高度(像素点数)。 也可以是一个CRrect对象指针。CRect对象有多个参数,与RECT用法相同。 函数的作用总的来说就是把客户区的大小写进第二个参数所指的Rect结构当中。 返回值如果函数成功,返回一个非零值。 如果函数失败,返回零。要得到更多的错误信息,请使用GetLastError函数。 要求Windows NT/2000: Windows NT 3.1 或更高的版本. Windows 95/98: Windows 95 或更高的版本. Header: Declared in Winuser.h; include Windows.h. Library: Use User32.lib. |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。