当前位置: 首页 > 图文教程 > 开发语言 > VC++ > VC++界面一揽子解决方案(第三版) 介绍

VC++
在类VC的界面实现中加入目录树
软件换肤技术在 BCB 中的实现
利用非模窗口生成MDI介面
报表输出轻松搞定
Windows 中不规则窗体的编程实现
解说Win32的窗口子类化
使用测试优先方法开发用户界面
一个简单的登录对话框的实现
一个简单的日记本程序
从资源中加载皮肤
一个在RichEdit中添加表情图象的类
ActiveSkin 4.3 软件换肤在VC中的实现
一种另类“关于(About)”对话框的动态显示方法
对话框打印预览及打印
关于如何换肤、子类化的解决方案
制作 MSN、QQ 的消息提示窗口
如何对 BCGControlBarPro 进行换肤
定制个性化的对话框窗口类
改变窗口中的光标形状
更新MFC中的视图,跟踪.NET Framework中的事件

VC++界面一揽子解决方案(第三版) 介绍


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 70 ::
收藏到网摘: n/a

VC++界面一揽子解决方案(第三版) 介绍


作者/竹里闲士

下载 Demo 示例程序



引言

"酒香不怕巷子深"并不是在任何情况下都适用!至少在这个时代!

    同样,一个只具功能而不具人性化界面的软件不足为用!别具一格的程序外观足以影响用户的选择。拥有友好而富于个性的用户界面的软件,又往往具有更强的功能。漂亮的界面有利而无弊!
    一些和作者一样,作为从事VC++底层开发的中国软件事业的开拓者,默默地辛勤耕耘在自己的一片土地上。VC++是个博大精深的知识库,而我们实在没有足够的精力去驾驭它!在此,作者将许多界面开发技术加以整理、分类、集成,并呈献出来,希望他能帮您节省宝贵的时间和财富。如果您是位资深程序员,那么,您可将此作为随手拈来的备用资料,有备而快捷;假如您是普通编程员,那么,这正是您所想得到的界面百宝箱,省却辛苦查找各种资料的麻烦;或者您是位编程起步者,那么,通过学习大量的附有详细技术说明的实例源代码,定将让您获益匪浅!想一想现在编程书籍的Price,拿起来就七八十,百十来块的,好多如此雷同,却还得花了''银子''买重复!

主要特点
    本方案是作者在参与GIS系统以及大量课题开发中积累而成。主要特色列举如下:

  • 1.基于CJ60Lib界面库的扩展。包括改成单文档,在树控件中加入复选图标状态(''眼睛''图标),并与客户区建立鼠标响应关系(几种不同实现方法),这对于开发图形软件(如GIS)中的图层控制或类似效果十分有用。有兴趣者可以同作者探讨GIS编程中其他技术实现方法。本例自带了CJ60库的Release版动态链接库,程序运行时使用!
  • 2.特有的树控件状态保存功能!您只需点击"保存视"按钮,下次软件启动后自动设置成当前可视状态!
  • 3.作者多年来完善形成的一 套‘软件口令设置’机制。他帮您实现带口令的软件编程技术。本机制的加密、解密技术先进,独特而又易用。一旦设置口令,除了拥有源程序的朋友外,应该无人能解。所以请您务必当心,您在体验本方案的同时,要记住自己设置的口令,一旦遗忘,您就进入不了!!!您也就看不到和体验不到软件功能了!
  • 4.软件启动时"闪屏"(Splash screen)即启动画面的实现。其特点是使用24位真彩色图像技术。
  • 5.涉及对话框本身的一些技术,包括如何在第一时间启动对话框;如何通过按钮结束程序运行;如何使组件(如Button,Edit box,Static txt, etc.)隐藏、失效(Disabled)等等其他一些实用性技术细节。
  • 6.在对话框中如何引入真彩色位图和256色以上的图标(本例对照)。如何让位图上的Static txt文字和图标绝对透明显示。未加处理时的效果就如对话框上"Version XP"这一行字。
  • 7.在对话框中实现精致AVI动画显示,为您的程序赋予动感魅力!(若您需要,作者将赠送您制作"精致AVI动画"软件一套)
  • 8.如何建立URL超文本链接,能够点击直接进入您的主页或发送邮件!
  • 9.个性化按钮随意用!所有的按钮都可轻松加入256色图标,随意调整位置。并能实现平面加3D效果!本方案中仅为一例。
  • 10.很多人为工具栏的平淡无奇而忧,在此作者将提供给您个性的工具栏。包括添加AVI动画、重画手柄、加入纹理(还可以动态选择纹理图)、添加文字、产生"热敏"效应(鼠标碰或不碰时的两种状态),全24位真彩位图显示,不再受VC++编辑环境的16色约束!尽显您的个性风采!朋友,尤其当您自己做的AVI动画在ToolBar上一闪一闪时,您还能掩饰住你的喜悦吗?(免费索取AVI制作工具!)
  • 11.工具栏按钮进一步扩展,带有DropDown风格并实现其功能(参照本例)。
  • 12.如何在您的程序中直接运行其他应用程序,点击那DropDown试试!您的''说明''是用该功能打开的吗 :-)
  • 13.动态的标题栏图标是否还在那儿不停地滚动?该技术还允许您控制她的快慢!
  • 14.超酷超炫动画窗口技术,轻盈而来,飘然而去,这就是动画窗口的魅力!
  • 15.在自己的视图窗口中加入了一张属于你自己的满意图片,动动脑筋,相信你会做的比我更精彩:)
  • 16.为软件加上全屏功能,通过TAB键方便地来回切换。
    本次"方案"在第一次的基础上又全新推出,更换了带有BUG的CJ60lib前期版本,