界面美化

昨天开始一款软件的界面美化,遇到的问题与解决方法。

1,用JPG 文件做背景图片。

      把JPG做为资源导入,从资源中加载,再显示出来。

      看似非常简单却始终不成功。尝试使用3 种方法(gidplus、IPicture、CImage),竟然都不成功。

      数小时无果后,百度之。在一有关gidplus 的文章中看到gidplusstartup,于是加上,便OK了。

      因时间关系,其他两种方法不研究了。

      数年前,吾曾在视聊天软件中使用gdiplus 做有关动画聊天表情的,得心应手。今日竟因此浪费时间。

      惭愧!

2,使用图标美化按钮。

      首先需要把256*256 的bmp 转换为ico。下载几款软件使用。

      IconMaster  转换失败。

      BMP2Icon  转换失败。

       HyperSnap  有问题。

      PictureToIcon 似乎可以,但要购买。

      IcoFX1.6 太棒了(多谢csdn的兄弟,感谢原作者)

      转为64*64 的ico,导入资源。

      加载后发现始终是32*32 的,达不到要求。

      追查代码,借助MSDN,获取以下真经。

      用LoadIcon 加载,尺寸按系统的SM_CXICON、SM_CYICON 来确定。

      想指定尺寸的话用LoadImage。

      尝试之,搞定!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值