看过了Windows程序设计,想写个写程序,但是在如何在按钮上显示位图卡了壳,具体如正文

来源:互联网  时间:2016/7/2 14:09:17

关于网友提出的“ 看过了Windows程序设计,想写个写程序,但是在如何在按钮上显示位图卡了壳,具体如正文”问题疑问,本网通过在网上对“ 看过了Windows程序设计,想写个写程序,但是在如何在按钮上显示位图卡了壳,具体如正文”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 看过了Windows程序设计,想写个写程序,但是在如何在按钮上显示位图卡了壳,具体如正文
描述:

Windows程序设计在按钮上显示位图C/C++

首先获得按钮控件的句柄,然后通过GetDC得到其设备上下文,然后通过LoadBitmap装载一幅位图,再用SelectObject()将其选入设备上下文,然后创建一个compatibleDc,最后用StretchBlt操作,但是没显示出图像,求大神指导
解决方案1:

派生一个子类继承Button,在派生类中处理相应的消息即可

解决方案2:

不是获得DC就能显示的,你那个DC刚显示就被擦除掉了,要在Button的窗口过程或者父窗口的WM_DRAWITEM里绘制才能永久显示

上一篇MFC中加载图片如何去掉背景色
下一篇CButton控件在窗口的Onmousemove下移动时出现连续轨迹,怎么去除这些轨迹?
明星图片
相关文章
《 看过了Windows程序设计,想写个写程序,但是在如何在按钮上显示位图卡了壳,具体如正文》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)