大家好,我做了一个ActiveX,用的是组合控件,在这个组合控件中,我用了几个listCtrl,我希望每个listCtrl单项的颜色都不同。我以前用普通对话框做的时候,只要添加以下的语句就可以了:
afx_msg void OnNMCustomdraw(NMHDR *pNMHDR, LRESULT *pResult);
//.cpp文件中加入
ON_NOTIFY_REFLECT(NM_CUSTOMDRAW, OnNMCustomdraw)
void CListCtrlHiddenSB::OnNMCustomdraw(NMHDR *pNMHDR, LRESULT *pResult)
{
......,
}但是,在ActiveX中,我重载了一个listCtrl类,想在这个类里实现,但是很可惜NM_CUSTOMDRAW消息一直收不到,不知道大家有什么好的方法?
afx_msg void OnNMCustomdraw(NMHDR *pNMHDR, LRESULT *pResult);
//.cpp文件中加入
ON_NOTIFY_REFLECT(NM_CUSTOMDRAW, OnNMCustomdraw)
void CListCtrlHiddenSB::OnNMCustomdraw(NMHDR *pNMHDR, LRESULT *pResult)
{
......,
}但是,在ActiveX中,我重载了一个listCtrl类,想在这个类里实现,但是很可惜NM_CUSTOMDRAW消息一直收不到,不知道大家有什么好的方法?
曾经写过用于RichEdit显示gif的dll,刷新的问题就没搞定……等高手吧