今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
owner draw属性是什么?

您好!我是VC++6.0初学者,Button 的owner draw属性是什么意思?


答案或建议:


一般情况下,按钮的绘制工作是由相同完成的,但是有时我们觉得系统绘制的效果太单调,想使自己的按钮与众不同,这时你可以选中控件的Owner draw属性。选择了这个属性后,系统便不再绘制该控件,而是当需要显示控件时,系统会发送WM_DRAWITEM消息给CButton类(对于SDK编程,消息通常是发给父窗口)。对于其他控件,如ListBox,系统在发送WM_DRAWITEM消息前,还发送WM_MEASUREITEM消息,主要是让你设置ListBox中每个项目的高度。与绘制无关的工作,如键盘、鼠标的操作,窗口的滚动等,仍然由系统负责,这样比自己从头编写一个控件要简单地多,特别是对于ListView、TreeView这样的复杂的控件。要掌握好自绘控件,主要是对于绘图要熟悉,如果你还没有掌握绘图,那么先别学习自绘。

文章链接:http://www.baikewenda.com/tech/dev/6/10/a19263005.htm
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号