CSplitterWnd::SetColumnInfo
Chame para definir informações da coluna especificada.
void SetColumnInfo(
int col,
int cxIdeal,
int cxMin
);
Parâmetros
col
Especifica uma coluna da janela separator.cxIdeal
Especifica uma largura ideal para a coluna da janela do separador em pixels.cxMin
Especifica uma largura mínima para a coluna da janela do separador em pixels.
Comentários
Chamar essa função de membro para definir uma nova largura mínima e largura do ideal para uma coluna. O valor médio da coluna determina quando a coluna será muito pequena ser exibida inteiramente.
Quando a estrutura exibe a janela do separador, apresenta os painéis nas colunas e linhas de acordo com suas dimensões ideais, trabalhando superior esquerdo do canto inferior direito da área cliente da janela separator.
Exemplo
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();
}
}
Requisitos
Cabeçalho: afxext.h