术语 | CCheckListBox::DrawItem | ||
释义 | CCheckListBox::DrawItem virtual void DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct ); 参数:
说明: 本函数在自定义的复选列表框的某个可视属性发生改变时,由框架调用。结构DRAWITEMSTRUCT中的成员itemAction和itemState指明了要进行的绘制动作。 缺省时,此函数绘制一个缺省的复选列表框,它由字符串组成,每个字符串的左边都有一个缺省大小的复选框。复选列表框的大小在Create 时指定。 覆盖此函数可以实现对非缺省状态的自定义复选列表框的绘制。例如列表中不是字符串、项的高度各不相同或是复选框不在左边等等。在此成员函数终止之前,应用必须重置所有为lpDrawItemStruct中的显示上下文所选中的GDI对象。 如果复选列表框中项的高度不完全一样,则它的风格(在调用Create时指定)必须为LBS_OWNERVARIABLE,函数MeasureItem也必须覆盖。 请参阅:CCheckListBox::Create, CCheckListBox::MeasureItem |
||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。