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;
}
需求
Header: afxext.h