4 个解决方案
#1
CButtonST的DrawTransparent()可以让按钮透明
原理很简单,你可以自已写一个自CButton派生的类,在DrawItem里,不国画边框,不要添充背景,真接把位图画上去上就了.
你可以网上找一个按钮里,然后去掉里面画边框和添充背景的代码就可以了
原理很简单,你可以自已写一个自CButton派生的类,在DrawItem里,不国画边框,不要添充背景,真接把位图画上去上就了.
你可以网上找一个按钮里,然后去掉里面画边框和添充背景的代码就可以了
#2
http://www.vckbase.com/article/advancedui/1.htm
兴许有用
兴许有用
#3
CButtonST好像是把背景位图保存起来,然后和你提供的位图一起画上去的吧,代码没看过
#4
楼上的兄弟说的跟我猜测的差不多,他把没有画前景图之前的dc中保存成位图,然后在 以后在不同鼠标状态中运用,大家积极讨论吗!!!!!!!11
#1
CButtonST的DrawTransparent()可以让按钮透明
原理很简单,你可以自已写一个自CButton派生的类,在DrawItem里,不国画边框,不要添充背景,真接把位图画上去上就了.
你可以网上找一个按钮里,然后去掉里面画边框和添充背景的代码就可以了
原理很简单,你可以自已写一个自CButton派生的类,在DrawItem里,不国画边框,不要添充背景,真接把位图画上去上就了.
你可以网上找一个按钮里,然后去掉里面画边框和添充背景的代码就可以了
#2
http://www.vckbase.com/article/advancedui/1.htm
兴许有用
兴许有用
#3
CButtonST好像是把背景位图保存起来,然后和你提供的位图一起画上去的吧,代码没看过
#4
楼上的兄弟说的跟我猜测的差不多,他把没有画前景图之前的dc中保存成位图,然后在 以后在不同鼠标状态中运用,大家积极讨论吗!!!!!!!11