共用方式為


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
    的長度 結構的點,視 nFlag值的使用方式。

  • lpRectClient
    out 包含可用的工作區的 的長度 結構的點。 如果為,則視窗工作區所使用 NULL

  • bStretch
    指示是否應該自動縮放這個列至框架的大小。

備註

nIDFirst 和 nIDLast 參數會定義工作區會重新調整位置的控制項 ID 的範圍。 nIDLeftOver 參數指定位置並調整大小以填滿控制列未填滿的工作區其餘子視窗 (通常是檢視表) 的 ID。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CFrameWnd::RecalcLayout