网站首页  词典首页

请输入您要查询的函数:

 

术语 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编程的入门中文文档。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 11:30:50