CSplitterWnd::IdFromRowCol
Obtiene el id. de la ventana secundaria del panel en la fila y la columna especificadas.
int IdFromRowCol(
int row,
int col
) const;
Parámetros
row
Especifica la fila de la ventana divisora.col
Especifica la columna de la ventana divisora.
Valor devuelto
El id. de la ventana secundaria del panel.
Comentarios
Esta función miembro se utiliza para crear nonviews como paneles y puede llamar antes de que exista el panel.
Ejemplo
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
encabezado: afxext.h