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
更多内容推荐:
» 对方发了数次邮件都已成功发出,我为什么仍然收不到?
» 怎么将文档在另外一台电脑中打印出来?
» “我的文档”跑到“我的电脑”里,怎么也删除不掉
» 什么叫博克?
» 怎样发短信让对方不见我的号码
» 怎样设置开机密码?
» VFP的几十M版本和六百多M的企业版有什么不同呢?
» 端口数字大于1024的,是不安全的端口吗?
» U盘和手机内存卡做成启动盘后如何恢复原样
» 单反相机使用兼容锂电池对机器有没有损伤?
» win7能否远程桌面访问无显卡的服务器
» SnagIt添加的文字怎么显示不清楚?
» lotus notes 7.0备份邮件出现错误58的解决方法
» Excel 如何将一列数据中重复数据的去除
» windows xp硬盘启动顺序变更的问题
» 桌面的IE图标被挂广告网站如何修复?
» 怎么将文档在另外一台电脑中打印出来?
» “我的文档”跑到“我的电脑”里,怎么也删除不掉
» 什么叫博克?
» 怎样发短信让对方不见我的号码
» 怎样设置开机密码?
» VFP的几十M版本和六百多M的企业版有什么不同呢?
» 端口数字大于1024的,是不安全的端口吗?
» U盘和手机内存卡做成启动盘后如何恢复原样
» 单反相机使用兼容锂电池对机器有没有损伤?
» win7能否远程桌面访问无显卡的服务器
» SnagIt添加的文字怎么显示不清楚?
» lotus notes 7.0备份邮件出现错误58的解决方法
» Excel 如何将一列数据中重复数据的去除
» windows xp硬盘启动顺序变更的问题
» 桌面的IE图标被挂广告网站如何修复?