菜鸟的问题!
请教各位大侠: 我想做几个平滑按钮(按钮上加载自定义的ICON图标),就是鼠标移动上去会呈现凸起,按下去会有凹陷效果的那种。而当鼠标移走之后,按钮变成平滑的图标!在Resource里面添加几个Button,在Button的Style指定了Icon和Owner Draw风格!然后给Button关联CDrawButton(我自己新建的CButton类的派生类)类的控制变量,然后用SetIcon()加载Icon资源。编译没有错误,但是运行后就出错!后来我发现去掉Button的 Owner Draw风格后,程序可以正常运行! 但是却不是想要的平滑按钮的效果。这是什么原因哩?那么怎么样才能做出这样的按钮效果?请各位大侠指点一二。
说明一下,我在CDrawButton类里面已经重载了DrawItem()函数以及其他的一些处理鼠标移动,产生凸起凹陷效果的函数。但是我觉得这是后话,刚刚开始在OnInitDialog()函数里面添加SetIcon()初始化代码以后就应该产生平滑按钮吧?
请各位大侠指点一二,在此先谢谢大家了!