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 = 亮白色

首先下载易语言皮肤支持库eSkin.fne: http://d.namipan.com/d/c68210292097e2ca80d0ec682820296b5a46f13b00080800 下载完后复制到易语言安装目录下的lib目录中,并在易语言的工具菜单->支持库配置->选择'全选'->'确定'用支持库中的命令进行更换皮肤.(注:这个支持库只能更换Skin皮肤.)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存