网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CCheckListBox::DrawItem
释义 CCheckListBox::DrawItem

virtual void DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct );

参数:
lpDrawItemStruct指向结构DRAWITEMSTRUCT的长指针,该结构中包含了绘制控件所需的信息。

说明:
本函数在自定义的复选列表框的某个可视属性发生改变时,由框架调用。结构DRAWITEMSTRUCT中的成员itemAction和itemState指明了要进行的绘制动作。
缺省时,此函数绘制一个缺省的复选列表框,它由字符串组成,每个字符串的左边都有一个缺省大小的复选框。复选列表框的大小在Create 时指定。
覆盖此函数可以实现对非缺省状态的自定义复选列表框的绘制。例如列表中不是字符串、项的高度各不相同或是复选框不在左边等等。在此成员函数终止之前,应用必须重置所有为lpDrawItemStruct中的显示上下文所选中的GDI对象。
如果复选列表框中项的高度不完全一样,则它的风格(在调用Create时指定)必须为LBS_OWNERVARIABLE,函数MeasureItem也必须覆盖。

请参阅:CCheckListBox::Create, CCheckListBox::MeasureItem
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:20:13