CListctrl 的drawitem为何不响应
CListctrl 的drawitem为什么不响应
CListCtrlEx m_noteCtrl;
我是这样呢创建的,然后给CListCtrlEx 重载了虚函数darwitem,但是就是不响应,为什么?
------解决方案--------------------
create调用中加入 BS_OWNERDRAW
------解决方案--------------------
LVS_OWNERDRAWFIXED 自绘
------解决方案--------------------
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_CUSTOMDRAW或WM_PAINT绘制.
------解决方案--------------------
j就在 OnPaint 画好了, 反正你 要 重绘。
------解决方案--------------------
你调用InsertItem/SetItemText()插入一条数据进入再看看
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 自绘
------解决方案--------------------
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_CUSTOMDRAW或WM_PAINT绘制.
------解决方案--------------------
j就在 OnPaint 画好了, 反正你 要 重绘。
------解决方案--------------------
你调用InsertItem/SetItemText()插入一条数据进入再看看