万星星@豌豆荚 欢迎加入我们
一个吃软饭的男人!!!!!我只想写程序####
微博:http://weibo.com/wanlianwen
posts - 172,  comments - 1253,  trackbacks - 0

最近比较忙,为mapgis二次开发封装控件,虽然不费脑袋,但是总缠在那里,很难有大块时间做自己喜欢的事情。为了充实自己的小片时间片断,决定看看一些窗口技巧,所以模仿做了几个界面完善了以前我的一个skin例子(主要解决2k和xp下的不一致)。
截图:
对话框skin:


窗口控件skin:
skin前:

Skin后:



对话框skin基于贴图,窗口控件基于gdi,各自有自己优势。对话框上面位图上的小部件没有处理,可能需要rgn操作描述部件位置信息。gdi skin比较完善,只是示例不全面,风格只有java的。有时间慢慢做,自娱自乐。

demo下载

posted on 2006-12-03 17:10 万连文 阅读(3542) 评论(9)  编辑 收藏 引用 所属分类: MFC

FeedBack:
# re: 闲暇时间做的几个界面
2006-12-04 18:04 | YeTimmy
运行不起来  回复  更多评论
  
# re: 闲暇时间做的几个界面
2006-12-04 18:36 | 万连文
可能是你没有mfc8的dll,我编个release你试试看,感兴趣可以给你source  回复  更多评论
  
# re: 闲暇时间做的几个界面
2006-12-04 21:28 | tip
我这儿也运行不了,提示配置不正确,需要重新安装

javabrew@126.com,给我能发一份吗?谢谢  回复  更多评论
  
# re: 闲暇时间做的几个界面
2006-12-04 22:38 | 万连文
第一次不放源码有这么多问题,唉,还是把代码放上去,环境vs2005的。  回复  更多评论
  
# re: 闲暇时间做的几个界面
2006-12-05 14:18 | YeTimmy
yetimmy@gmail.com
UI,搞的人头大:(
谢了  回复  更多评论
  
# re: 闲暇时间做的几个界面
2006-12-05 18:19 | 万连文
代码已经放再上面了
当作娱乐就不头大了  回复  更多评论
  
# re: 闲暇时间做的几个界面
2006-12-06 08:50 | tip
可以运行了

提点意见:
1、界面有点闪烁啊,比如鼠标点在按钮上不放就可以看到闪烁的情况,其它的删除情况应该差不多;代码没有看,估计用双缓存就可以解决这个闪烁的问题;
2、对话框或者MDI的边框也可以增加绘制的代码;
3、图片背景的那个RegionDlg,是否可以考虑使用png的图片,那种效果比较好,可以避免边界的锯齿。这块儿你可以参考很多小程序,比如笨笨钟,桌面精灵之类的小软件

  回复  更多评论
  
# re: 闲暇时间做的几个界面
2009-07-17 17:19 | 23
我认为 用C++不是 用来写UI的,这个不是他的强项,而且开发成本高,做出来的东西效果不好。
C++是用来写服务器的。  回复  更多评论
  
# re: 闲暇时间做的几个界面
2009-07-18 08:43 | 万连文
@23
你的这种认为是基于快速开发或者小应用而言,对于大型应用,C++在界面方面的积累足以使得后期开发加速,“路遥知马力”应该是这种情况,当然我不否认其他RAD工具在界面开发上的高效。  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


简历下载
联系我

<2010年1月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(66)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜