Partager via


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

Voir aussi

Référence

CSplitterWnd, classe

Graphique de la hiérarchie

CSplitterWnd::GetPane

CSplitterWnd::IsChildPane