15,979
社区成员
发帖
与我相关
我的任务
分享
HBRUSH MyDrawComboBox::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
if (nCtlColor == CTLCOLOR_EDIT){
if (m_edit.GetSafeHwnd() == NULL){
m_edit.SubclassWindow(pWnd->GetSafeHwnd());
}
} else if (nCtlColor == CTLCOLOR_LISTBOX){
if (m_list.GetSafeHwnd() == NULL){
m_list.SubclassWindow(pWnd->GetSafeHwnd());
}
}
return CComboBox::OnCtlColor(pDC, pWnd, nCtlColor);
}
HBRUSH MyDrawComboBox::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
if (nCtlColor == CTLCOLOR_STATIC){
if (m_static.GetSafeHwnd() == NULL){
m_static.SubclassWindow(pWnd->GetSafeHwnd());
}
} else if (nCtlColor == CTLCOLOR_EDIT){
if (m_edit.GetSafeHwnd() == NULL){
m_edit.SubclassWindow(pWnd->GetSafeHwnd());
}
} else if (nCtlColor == CTLCOLOR_LISTBOX){
if (m_list.GetSafeHwnd() == NULL){
m_list.SubclassWindow(pWnd->GetSafeHwnd());
}
}
return CComboBox::OnCtlColor(pDC, pWnd, nCtlColor);
}
void CComboBox::DrawItem(LPDRAWITEMSTRUCT)
{ ASSERT(FALSE); }