CListctrl 的drawitem为何不响应

CListctrl 的drawitem为什么不响应


 CListCtrlEx     m_noteCtrl;
 m_noteCtrl.Create( WS_CHILD| WS_VISIBLE |WS_BORDER| LVS_LIST,
                         CRect(0,0,0,0),this,IDC_LIST_NOTE);
    m_noteCtrl.ModifyStyle(0,LVS_OWNERDRAWFIXED,0);


我是这样呢创建的,然后给CListCtrlEx  重载了虚函数darwitem,但是就是不响应,为什么?
------解决方案--------------------
create调用中加入 BS_OWNERDRAW

------解决方案--------------------
LVS_OWNERDRAWFIXED 自绘
------解决方案--------------------
本帖最后由 CometNet 于 2014-04-09 12:23:57 编辑
LVS_OWNERDRAWFIXED只对报表视图有效
m_noteCtrl.Create( WS_CHILD
------解决方案--------------------
 WS_VISIBLE 
------解决方案--------------------
WS_BORDER
------解决方案--------------------
 LVS_REPORT 
------解决方案--------------------
 LVS_OWNERDRAWFIXED,
                         CRect(0,0,0,0),this,IDC_LIST_NOTE);

------解决方案--------------------
非报表(LVS_REPORT)视图的,在NM_CUSTOMDRAWWM_PAINT绘制.
------解决方案--------------------
j就在 OnPaint 画好了, 反正你 要 重绘。
------解决方案--------------------
你调用InsertItem/SetItemText()插入一条数据进入再看看