CCheckListBox::DrawItem
调用由结构,在一个所有者描述的检查表框的可视方面是更改。
virtual void DrawItem(
LPDRAWITEMSTRUCT lpDrawItemStruct
);
参数
- lpDrawItemStruct
对包含有关所需的绘图的类型的信息 DRAWITEMSTRUCT framework的较长的指针。
备注
DRAWITEMSTRUCT 结构的 itemAction 和 itemState 成员定义要执行的绘制事件。
默认情况下,此功能绘制默认复选框列表,包括字符串列表中每个都与一个默认大小复选框左移。 该复选框列表中 创建所指定的范围。
重写该成员函数的实现所有者描述而不是默认的检查表框中绘制,例如不是字符串,包含变量高度项,或者与复选框不在左侧的检查表框与列表。 应用程序应恢复为显示上下文中选择的所有图形设备接口(GDI)对象提供了在 lpDrawItemStruct 此成员函数的停止之前。
如果检查表框项目不完全相同的高度,检查表框样式(在 Create)必须是 LBS_OWNERVARIABLE并且必须重写 MeasureItem 功能。
要求
Header: afxwin.h