|
LibUIDK Documentation
|
virtual void DrawItemEx(CDC * pDC, int nItem);
当一个可视的item改变的时候, 被Framework自动调用, 来绘制Item,
|
Parameters |
Description |
|
CDC * pDC |
指向CDC类的指针, 提供了绘制设备上下文的句柄. |
|
int nItem |
指向被绘制Item的索引. |
当使用自绘时, CSkinListCtrl是在DrawItemEx里绘制每一个Item的, DrawItemEx是虚函数, 当你需要自绘CCSkinListCtrl的时候, 派生CSkinListCtrl类, 并重写DrawItemEx, 在其中加上您自己的绘制代码.
DrawItemEx在开始绘制前, 会向其父窗口发送WM_DRAWITEMEX消息, 询问父窗口是否处理绘制任务, 如果父窗口需要处理绘制任务, 可以在处理完毕之后, 返回TRUE, 通知CSkinListCtrl自己不要再进行绘制.有关更多细节, 请参考WM_DRAWITEMEX消息.
此函数仅在使用自绘CSkinListCtrl时有效, 关于怎么使用自绘CSkinListCtrl, 请参数EnableOwnerDraw.
|
Copyright (c) 2005-2008 iUIShop Technologies All rights reserved.
|