C++,如何用MFC写程序界面界面但用自己做的皮肤

C++,如何用MFC写程序界面界面但用自己做的皮肤,第1张

你说的自己做皮肤应该是比如给按钮添加图片...给背景添加图片...以及其他一些按钮等的交互吧...MFC直接支持的皮肤是BMP文件格式的图片...将图片文件载入为资源IDB_BMP_XXX...使用按钮的时候(先橘丛手添加按钮到你的界面中哈,命名为IDC_BUTTON_XXX)...在按钮属性里面设置OWNER

DRAW以及BMP...然后在xxxdlg.h中定义CBitmapButton类型的对象btn_Button...在XXXdlg.cpp的DoDataExChange中添加代码郑段DDX_Control(pDX,IDC_BUTTON_XXX,btn_Button)...最后在OnInitDialog()中添加代码btn_Button.LoadBitmaps(IDB_BMP_XXX)...详细圆嫌的设置可以查阅CSDN,MSDN...至于背景采用图片的方法也很简单...也能够CPicture或者::Load函数...

首先雀庆修改背景字体颜色 :

颜色属性由两十六进制数字指仿岁虚定 -- 第背景第二个则是前景,

每个数字可以为以下任何值之一

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 浅绿色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡备燃紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色


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

原文地址: http://outofmemory.cn/yw/12255913.html

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

发表评论

登录后才能评论

评论列表(0条)

保存