2012-03-29 88 views

答えて

2

CComboBoxからクラスを派生し、OnCtlColorをオーバーライドします。 OnCtlColorでnCtlColorパラメータがCTLCOLOR_LISTBOXの場合、DC :: SetBkColorメソッドを呼び出します。

たぶん、このような何か:herehereから取ら

HBRUSH CMyComboBox::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{ 
    if (nCtlColor == CTLCOLOR_LISTBOX) 
     pDC->SetBkColor(RGB(255, 0, 0)); 

    return CComboBox::OnCtlColor(pDC, pWnd, nCtlColor); 
} 

がインスピレーション。

関連する問題