要让对话框的背景和控件上的背景图片同时画出来,有没有什么好的方法?

ahongye   2009-6-2 11:27 楼主
我要让对话框的背景和控件上的背景图片同时画出来,有没有什么好的方法?

回复评论 (3)

就是不出现那个白色的按钮背景。
点赞  2009-6-2 12:52
如果只是不出现白色按钮背景的话,那你重载BUTTON按钮时,重载OnEraseBkground函数,然后直接返回TRUE即可;
如果想实现背景和按钮一起刷新,防止闪烁的话,就得用双缓冲了!
点赞  2009-6-3 15:29
你用MFC还是WIN32 SDK啊
MFC的话就重载CBUTTON类。
如果是WIN32 SDK的话就在你的BTN里响应ERASEBACKGROUND消息。
或者用setwindowlong修改默认的回调函数,将你的按钮子类化。
点赞  2009-6-3 17:11
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复