1
AddStringメソッドを使用すると、コンボボックスの項目の背景色を変更したいと思います。MFCのコンボボックスの項目の背景色を変更しますか?
AddStringメソッドを使用すると、コンボボックスの項目の背景色を変更したいと思います。MFCのコンボボックスの項目の背景色を変更しますか?
CComboBoxからクラスを派生し、OnCtlColorをオーバーライドします。 OnCtlColorでnCtlColorパラメータがCTLCOLOR_LISTBOXの場合、DC :: SetBkColorメソッドを呼び出します。
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);
}
がインスピレーション。