控件不响应OWNERDRAW消息
清泛原创
afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);
void COrderPaneDlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
{
if( nIDCtl == IDC_LIST_xxx ) //自绘
{
....
}
}
中自绘不生效,调用CListCtrl的RedrawItem后不触发OnDrawItem函数。
这是由于没有设置自绘项,设置方法如下:
控件右键“属性”:
void COrderPaneDlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
{
if( nIDCtl == IDC_LIST_xxx ) //自绘
{
....
}
}
中自绘不生效,调用CListCtrl的RedrawItem后不触发OnDrawItem函数。
这是由于没有设置自绘项,设置方法如下:
控件右键“属性”:
上一篇:CListCtrl 扩展风格设置方法:SetExtendedStyle和ModifyStyleEx 区别
下一篇:mfc 如何隐藏滚动条