CSplitterWnd::IdFromRowCol
Obtient l'ID de fenêtre enfant du volet à la ligne et la colonne spécifiées.
int IdFromRowCol(
int row,
int col
) const;
Paramètres
row
Spécifie la ligne de fenêtre fractionnée.col
Spécifie la colonne de la fenêtre fractionnée.
Valeur de retour
L'ID de fenêtre enfant du volet.
Notes
Cette fonction membre est utilisée pour créer des nonviews comme volets et peut être appelée avant que le volet existe.
Exemple
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;
}
Configuration requise
Header: afxext.h