CSplitterWnd::SetColumnInfo
呼叫會將指定的資料行資訊。
void SetColumnInfo(
int col,
int cxIdeal,
int cxMin
);
參數
col
指定分隔視窗的資料行。cxIdeal
用於分隔視窗指定資料行的理想寬度 (以像素為單位)。cxMin
用於分隔視窗指定資料行的最小寬度 (以像素為單位)。
備註
呼叫此成員函式、設定新的最小寬度和理想寬度的資料行。 資料行最小值判斷資料行何時可以太小而無法完整顯示。
當架構顯示分隔視窗時,它會根據理想的維度來配置資料行和資料列的 窗格中,從左上至分隔視窗的用戶端區域的右下角。
範例
void CChildFrame::OnSize(UINT nType, int cx, int cy)
{
CMDIChildWnd::OnSize(nType, cx, cy);
CRect rect;
GetWindowRect(&rect);
if(m_bSplitterCreated) // m_bSplitterCreated set in OnCreateClient
{
m_wndSplitter.SetColumnInfo(0, rect.Width()/2, 10);
m_wndSplitter.SetColumnInfo(1, rect.Width()/2, 10);
m_wndSplitter.RecalcLayout();
}
}
需求
Header: afxext.h