登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: CButtonST mfc 下透明的按钮     [回主站]     [分站链接]
标题
CButtonST mfc 下透明的按钮
clq
浏览(0) + 2010-03-30 09:39:31 发表 编辑

关键字:

CButtonST mfc 下透明的按钮

http://www.vckbase.com/document/viewdoc/?id=517

"CButtonST那个透明效果是基于他自己设计的对话框,CTransparetnDlg.源码里面有 "

clq
2010-3-30 9:49:57 发表 编辑

内容摘要:自Visual C++ 5.0/6.0以来一直遭人诟病的是什么? 过于简单的界面控件!作为一个以Visual C++作为开发工具的程序员,遇到最郁闷的事情是什么?开发一个具有漂亮界面的程序!!Visual C++不是真正意义上的RAD(Rapidly Application Development)工具的主要原因是什么?还是因为没有丰富的界面控件!!!

各位记住!想安装Visual C++ Feature Pack Beta一定要完完全全的安装VS 2008,一点儿都不能少!

   确认之后,就可以运行Feature Pack的安装包了,请注意,如果您是Vista,千万别忘了"Run as Administrator"。运行后,HotfixInstaller服务将启动,并安装Feature Pack更新。安装过程顺利的话大概也要20分钟以上的时间,您还得勤盯着点儿,HotfixInstaller服务有可能没有原因的挂在那里长时间不动 (不是Not Responding状态)。不用害怕,只要直接在Task Manager中结束掉进程,并重新运行安装包就可以了。

   初探

  终于搞定了,看看效果吧!唉,天色已晚,不打算自己写程序了。从下载中心找到了 Visual C++ 2008 Sample Library 这个快,5M,下载,安装。

  在Microsoft Visual Studio 9.0Samples1033 下找到AllVCLanguageSamples.zip 展开,找到Feature Pack 文件夹,打开里面的工程编译。终于看到Feature Pack 支持后界面了!下图是基于Feature Pack 库开发的仿Outlook界面:

简介Visual C++ 2008 Feature Pack

   图1

  漂亮吧?这可不是用非微软提供的函数库实现的哦!在Feature Pack例子里面有一个叫做New Control的工程。编译后,您可以看到所有Feature Pack已经实现好的界面控件。

  先是按钮控件组:

简介Visual C++ 2008 Feature Pack

   图2

  类型非常丰富,比CButtonST毫不逊色,赞一个!

  接着是颜色选择控件组,请看清楚,这不是 CColorDialog,而是把CColorDialog拆散了的单个的控件哦

clq
2010-3-30 9:53:14 发表 编辑

http://www.codeproject.com/KB/buttons/TransButtonDemo.aspx

这有个透明的按钮例子, codeproject 的东西应该不错的.

clq
2010-3-30 10:13:20 发表 编辑

codeproject 的例子不错,不过它用了一个比较奇怪的 RAW 图片格式,好象国内用 png 的多.

clq
2010-3-30 10:29:23 发表 编辑

http://www.codeproject.com/KB/buttons/GdipButton.aspx

这个支持 png 感觉更符合国内审美观.


总数:4 页次:1/1 首页 尾页  
总数:4 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1