다음을 통해 공유


CSplitterWnd::IdFromRowCol

자식 창에서 지정 된 행 및 열에 대 한 창 ID를 가져옵니다.

int IdFromRowCol(
   int row,
   int col 
) const;

매개 변수

  • row
    분할 창의 행을 지정합니다.

  • col
    분할자 창의 열을 지정합니다.

반환 값

창의 자식 창 ID입니다.

설명

이 멤버 함수는 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;
}

요구 사항

헤더: afxext.h

참고 항목

참조

서비스 만들기

계층 구조 차트

CSplitterWnd::GetPane

CSplitterWnd::IsChildPane