Partilhar via


CSplitterWnd::IdFromRowCol

Obtém o filho janela ID para o painel na linha e coluna especificada.

int IdFromRowCol(
   int row,
   int col 
) const;

Parâmetros

  • row
    Especifica a linha de janela divisor.

  • col
    Especifica a coluna da janela do divisor.

Valor de retorno

A ID da janela filho para o painel.

Comentários

Esta função de membro é usada para criar nonviews sistema autônomo painéis e pode ser chamada antes que o painel existe.

Exemplo

HBRUSH CMySplitterWnd::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
   HBRUSH hbr = CSplitterWnd::OnCtlColor(pDC, pWnd, nCtlColor);

   if(nCtlColor == CTLCOLOR_LISTBOX && 
      pWnd->GetDlgCtrlID() == IdFromRowCol(1,0))
   {
      // Pane 1,0 is a list box. Set the color of the text to be blue.
      pDC->SetBkColor(m_BkColor);
      pDC->SetTextColor(RGB(0,0,255));
      return (HBRUSH)m_hbrListBoxBkgnd.GetSafeHandle();
   }
   // TODO: Return a different brush if the default is not desired
   return hbr;
}

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe CSplitterWnd

Gráfico de hierarquia

CSplitterWnd::GetPane

CSplitterWnd::IsChildPane

Outros recursos

CSplitterWnd membros