CWnd::RepositionBars

调用重新定位和调整控件的大小栏位于窗口的工作区。

void RepositionBars(
   UINT nIDFirst,
   UINT nIDLast,
   UINT nIDLeftOver,
   UINT nFlag = reposDefault,
   LPRECT lpRectParam = NULL,
   LPCRECT lpRectClient = NULL,
   BOOL bStretch = TRUE 
);

参数

  • nIDFirst
    ID的第一个控件条的大小重新定位和调整大小。

  • nIDLast
    最后的ID在控件条的大小重新定位和调整大小。

  • nIDLeftOver
    指定填充工作区的其余部分窗格的ID。

  • nFlag
    可以具有下列值之一:

    • CWnd::reposDefault 执行控件条的格式。 不使用lpRectParam 可以是 NULL

    • CWnd::reposQuery 控件条的格式不执行;相反 lpRectParam 初始化与客户端区域的大小,就好像该格式实际完成。

    • CWnd::reposExtra 添加 lpRectParam 的值更改为 nIDLast 工作区并执行该格式*。*

  • lpRectParam
    指向 RECT 结构;取决于 nFlag的值的用法。

  • lpRectClient
    指向 RECT 包含可用的工作区的结构。 如果为,则窗口的工作区将使用 NULL

  • bStretch
    指示是否应拉伸该线条到框架的大小。

备注

nIDFirst 和 nIDLast 参数定义该工作区将重新定位的控制条ID的大小。 nIDLeftOver 参数指定重新定位并调整大小以填充控件条不加载的工作区其余子窗口(通常视图)的ID。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CFrameWnd::RecalcLayout