MFC改变模态对话框的背景颜色,添加背景图片

MFC改变模态对话框的背景颜色,添加背景图片,第1张

你定向求助了中扮迹两次,那边的另一位朋友的回答基本正确。

背景图片无关模态非模态。

对话框背景,一般推荐在OnEreaseBkgnd里面做,做好CBrush brush(&bitmap)刷子之后,直接给背景画刷就可以了。

如果在OnPaint里面做,也是可以的,一般推荐用内存DC做双缓存,将bitmap位图SelectObject放到一个memDC里面,通过BitBlt或StretchBlt贴图,方便缺顷控制效果。当然你的代码也行,只是效率稍微有些低,注意之后将brush释放卖并出来,否则会有内存资源泄漏。

1、打开Microsoft Visual Basic,新建一个标准Exe工程。

2、选中要设置的控件,观察属性框的参数。

3、接下桐宏吵来找到Picture属性,并点击后面的小三点。

4、然后绝辩找到局侍相应的路径。

5、选中图片后,点击打开按钮。

6、这时候便可以成功载入。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11968271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存