CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

有人知道象有些程序有换肤功能 但是每一种皮肤的同一个控件的外观竟然是从同一个图象文件里的不同部分读出来的 是怎么实现的啊 如qq那样

楼主zhouyouben(爱因斯坦)2003-02-01 22:47:25 在 VC/MFC / 界面 提问

有人知道象有些程序有换肤功能   但是每一种皮肤的同一个控件的外观竟然是从同一个图象文件里的不同部分读出来的   是怎么实现的啊   如qq那样的. 问题点数:0、回复次数:23Top

1 楼grail_(grail_)回复于 2003-02-01 23:02:45 得分 0

从一个图象文件取不同的段  
  和换图片一样  
  Top

2 楼ehom(?!)回复于 2003-02-01 23:19:53 得分 0

作为整体读入,用Canvas.CopyRect复制不同的部分,即调用GDI   StretchBlt!Top

3 楼hanshu(瀚叔)回复于 2003-02-01 23:21:11 得分 0

问得好,UP!Top

4 楼zhouyouben(爱因斯坦)回复于 2003-02-02 06:03:01 得分 0

还有没有别的简单的方法  
  大家都交流交流啊  
  这个东西要简单点啊Top

5 楼cpunion( int argc, char** argv )回复于 2003-02-03 09:06:58 得分 0

看看“范例.ini”不就知道了吗?Top

6 楼approach()回复于 2003-02-03 13:27:32 得分 0

http://www.codeproject.com/dialog/skinsyse.aspTop

7 楼kingcom_xu(冷羽)回复于 2003-02-03 13:30:52 得分 0

bitblt呀!  
  这最简单了...Top

8 楼kingcom_xu(冷羽)回复于 2003-02-03 13:32:10 得分 0

http://skinart.y365.com/myprogram/gt.zip  
  http://skinart.y365.com/myprogram/coolui.zip  
   
  Top

9 楼zhouyouben(爱因斯坦)回复于 2003-02-03 22:52:21 得分 0

到底用什么具体方法呢?Top

10 楼zhouyouben(爱因斯坦)回复于 2003-02-05 23:50:54 得分 0

搞笑  
  我真的不知道   'ft'   是什么意思    
  谁告诉我啊Top

11 楼ehom(?!)回复于 2003-02-05 23:57:46 得分 0

short   of   faint  
   
  头晕,昏过去  
  Top

12 楼kingcom_xu(冷羽)回复于 2003-02-06 09:57:00 得分 0

头晕,昏过去  
   
  Top

13 楼iamnotyou(吃大女孩的小灰狼)回复于 2003-02-06 16:18:36 得分 0

 
   
   
   
  ----------------------------------------------  
  我是海盗   
  凶猛的海盗  
  左手拿着酒瓶  
  右手捧着财宝    
  我是海盗  
  有本领的海盗    
  美丽的姑娘们   
  请你来到我的怀抱    
  我是海盗   
  自由自在的海盗    
  在骷髅旗的指引下   
  为了生存而辛劳    
  我是海盗   
  没有明天的海盗    
  永远没有终点   
  在七大洋上飘荡的海盗……  
  Top

14 楼qrlvls( 空 气 )回复于 2003-02-07 17:29:00 得分 0

方法是一样的,没有什么区别  
  那种界面一般都是需要ini的,里面写入了位置信息Top

15 楼ExitWin(ExitWin)回复于 2003-02-08 10:44:47 得分 0

同意Top

16 楼zhouyouben(爱因斯坦)回复于 2003-02-11 02:13:19 得分 0

要是再说详细点就好了   好像多听点啊Top

17 楼Yans(跟贴是一种友谊)回复于 2003-02-11 14:34:51 得分 0

看看www.vckbase.com   吧!,不过该程序有Bug,Top

18 楼zhouyouben(爱因斯坦)回复于 2003-02-11 20:27:08 得分 0

谢谢你   Yans   这个网站不错Top

19 楼qrlvls( 空 气 )回复于 2003-02-11 20:30:55 得分 0

你可以LoadImage一个文件  
  然后从一个ini中读出几个矩形位置,然后把它   BitBlt   就OK了Top

20 楼qrlvls( 空 气 )回复于 2003-02-11 20:31:18 得分 0

也许是   TransparentBlt   或     AlphaBlt   也不一定哈Top

21 楼zhouyouben(爱因斯坦)回复于 2003-02-12 23:35:36 得分 0

是不是图片有多大   运行时就会增加多少内存么?Top

22 楼kingcom_xu(冷羽)回复于 2003-02-12 23:47:48 得分 0

short   of   faint  
   
  头晕,昏过去  
   
  Top

相关问题

  • QQ面板控件
  • 好用的图象处理控件
  • Timage控件装载一副图象(jpg)后,付给TBitmap控件,如何得到图象的高度和宽度?
  • 在VFP中怎样把General类型的图象显示到图象控件内?
  • 如何用Image 控件显示 ImageList控件中的某个图象??
  • 树控件怎样加入背景图象?(不急 不急...)
  • 如何使用SAVEPIVTURE存储PICTUREBOX控件的图象?
  • 对话框中的picture控件可以用哪些图象
  • 请教如何在LISTVIEW控件里加入背景图象?
  • 如何取得Picture控件的图象名/含路径?

关键词

  • 文件
  • 海盗
  • 同一个
  • 图象文件
  • 程序
  • 部分
  • 不同
  • 知道
  • 没有

得分解答快速导航

  • 帖主:zhouyouben

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo