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