Поделиться через


CSplitterWnd::IdFromRowCol

Получает идентификатор дочернего окна для панели в указанных строке и столбце.

int IdFromRowCol( 
   int row, 
   int col  
) const;

Параметры

  • row
    Указывает строку окна разделителя.

  • col
    Определяет столбец окна разделителя.

Возвращаемое значение

Идентификатор дочернего окна для панели.

Заметки

Это функция-член используется для создания nonviews в качестве области и может быть вызван перед вызовом панель существует.

Пример

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;
}

Требования

Header: afxext.h

См. также

Ссылки

Класс CSplitterWnd

Диаграмма иерархии

CSplitterWnd::GetPane

CSplitterWnd::IsChildPane