术语 | adjustwindowrect |
释义 | AdjustWindowRect 语法: BOOL AdjustWindowRect( LPRECT lpRect, DWORD dwStyle, BOOL bMenu ); AdjustWindowRect功能 该AdjustWindowRect函数计算窗口的矩形所需的大小,在预期的客户矩形大小。矩形窗口然后可以传递给CreateWindow函数创建一个窗口的客户区域所需的大小。 要指定一个扩展窗口风格,使用AdjustWindowRectEx功能。 参数 lpRect [中,out]指向一个矩形结构,它包含的坐标顶级所需的客户区左,右下角的角落。当函数返回时,结构包含的坐标顶级窗口的左侧和右下角的角落,以满足所需的客户区。 dwStyle [in]指定窗口,其所需的大小,计算窗口样式。请注意,您不能指定WS_OVERLAPPED风格。 bMenu [in]指定窗口是否有一个菜单。 返回值 如果函数成功,返回值为非零。 如果函数失败,返回值是零。为了获得更多错误信息,调用GetLastError。 备注 客户端矩形是最小的矩形完全包含客户端区。矩形窗口是最小的矩形完全包含的窗口,其中包括客户区和非工作区。 该AdjustWindowRect函数不添加额外的空间时,菜单栏换行到两个或更多的行。 该AdjustWindowRect函数不考虑WS_VSCROLL或WS_HSCROLL样式。为了说明滚动条,调用SM_CXVSCROLL或SM_CYHSCROLL GetSystemMetrics函数。 功能信息 最低DLL版本 user32.dll 在Winuser.h中HeaderDeclared,头文件:winuser.h import libraryUser32.lib 最低操作系统Windows 95,Windows NT 3.1 UnicodeImplemented为Unicode版本。 参见 视窗概述,AdjustWindowRectEx,CreateWindow,GetSystemMetrics,RECT ==英文原文==AdjustWindowRect Function The AdjustWindowRect function calculates the required size of the window rectangle, based on the desired client-rectangle size. The window rectangle can then be passed to the CreateWindow function to create a window whose client area is the desired size. To specify an extended window style, use the AdjustWindowRectEx function. Syntax BOOL AdjustWindowRect( LPRECT lpRect, DWORD dwStyle, BOOL bMenu ); Parameters lpRect [in, out] Pointer to a RECT structure that contains the coordinates of the top-left and bottom-right corners of the desired client area. When the function returns, the structure contains the coordinates of the top-left and bottom-right corners of the window to accommodate the desired client area. dwStyle [in] Specifies the window style of the window whose required size is to be calculated. Note that you cannot specify the WS_OVERLAPPED style. bMenu [in] Specifies whether the window has a menu. Return Value If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError . Remarks A client rectangle is the smallest rectangle that completely encloses a client area. A window rectangle is the smallest rectangle that completely encloses the window, which includes the client area and the nonclient area. The AdjustWindowRect function does not add extra space when a menu bar wraps to two or more rows. The AdjustWindowRect function does not take the WS_VSCROLL or WS_HSCROLL styles into account. To account for the scroll bars, call the GetSystemMetrics function with SM_CXVSCROLL or SM_CYHSCROLL. Function Information Minimum DLL Versionuser32.dll HeaderDeclared in Winuser.h, include Windows.h Import libraryUser32.lib Minimum operating systemsWindows 95, Windows NT 3.1 UnicodeImplemented as Unicode version. See Also Windows Overview , AdjustWindowRectEx , CreateWindow , GetSystemMetrics , RECT ==原始网址==http://msdn.microsoft.com/en-us/library/ms632665(VS.85).aspx\n |
随便看 |
|
windows api函数参考手册包含2258条windows api函数文档,详细介绍nodejs、java、rust调用windows api的方法技巧,是学习windows api编程的入门中文文档。