CSplitterWnd::SetColumnInfo
telefonar para conjunto as informações de coluna especificada.
void SetColumnInfo(
int col,
int cxIdeal,
int cxMin
);
Parâmetros
col
Especifica uma coluna de janela divisor.cxIdeal
Especifica uma largura ideal para a coluna da janela divisor em pixels.cxMin
Especifica uma largura mínima da coluna da janela divisor em pixels.
Comentários
telefonar Essa função de membro para conjunto uma nova largura mínima e a largura ideal para uma coluna.O valor mínimo da coluna determina quando a coluna muito pequena para ser totalmente exibido.
Quando a estrutura exibe a janela separadora, ele apresenta os painéis em colunas e linhas de acordo com suas dimensões ideais, trabalhando a partir de canto superior esquerdo para o canto inferior direito da área de cliente da janela divisor.
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