AdjustWindowRectEx

// 该函数依据所需客户矩形大小,计算需要的窗口矩形的大小。
// 计算出的窗口矩形随后可以传送给CreateWindowEx函数,用于创建一个客户区所需大小的窗口。
BOOL AdjustWindowRectEx(
  LPRECT lpRect,    // pointer to client-rectangle structure
  DWORD dwStyle,    // window styles
  BOOL bMenu,       // menu-present flag
  DWORD dwExStyle   // extended style
);

 

参数:
lpRect:
 指向RECT结构的指针,该结构包含所需客户区域的左上角和右下角的坐标。函数返回时,该结
    构包含容纳所需客户区域的窗口的左上角和右下角的坐标。

dwStyle:
 指定将被计算尺寸的窗口的窗口风格。

bMenu:
 指示窗口是否有菜单。

dwExStyle:
 指定将被计算尺寸的窗口的扩展窗口风格。

返回值:
 如果函数成功,返回值为非零;如果函数失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。

备注:
 客户矩形是指完全包含一个客户区域的最小矩形;窗口矩形是指完全包含一个窗口的最小矩形,该窗口包含客户区与非客户区。
  当一个菜单条下拉出两行或更多行时,AdjustWindowRect函数不增加额外的空间。

你可能感兴趣的:(AdjustWindowRectEx)