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

Consulte também

Referência

Classe de CSplitterWnd

Gráfico de hierarquia

CSplitterWnd::GetRowInfo

CSplitterWnd::RecalcLayout