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

VC++
如何实现24位色工具条
如何定制浮动工具条
如何实现工具栏的下拉箭头按钮
Outlook式样界面菜单和页面控制
如何在状态栏中实现进度指示器控制
Outlook风格的单列使用不同的颜色显示新邮件数
为CListBox加上智能水平滚动条
如何实现类似VC属性表中的钉子按钮
在窗体中加入3D Bar
通过程序向RichEditView写文本
如何在工具栏上添加平面下拉控件
按数据库记录构建树控件
树控件的双击响应
VC++中轻松实现滑动控件
深入浅出 CPropertySheet
如何在ListBox中选择背景位图
在对话框中加入属性页
如何在EDITBOX控件中使用背景位图
如何在树型控件中使用背景位图
树型控件拖动的完美实现

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 73 ::
收藏到网摘: 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前期版本,