Visual C++界面编程技术随书代码

第1章 基于控件的界面编程

1.1 自绘(OwnerDraw)按钮的实现
1.2 AVI风格及IE风格的按钮的制作
1.3 自绘菜单程序设计
1.3.1 小图片的绘制
1.3.2 图标、菜单项文本及子菜单项标记绘制
1.4 编写菜单的动态管理程序
1.5 自绘列表框的程序设计
1.6 在VC中使用扩展组合列表框

第2章 与窗口框架相关的控件界面程序设计

2.1 在工具条中添加任意控件
2.2 对话框工具条的创建
2.3 动画进度条的制作
2.4 状态栏界面编程

第3章 树形控件和列表控件的界面编程

3.1 树形控件的使用
3.2 表头控件的使用
3.3 列表控件的使用
3.4 在列表控件中使用表头控件

第4章 基于对话框的界面程序设计

4.1 使用CFileDialog生成Windows XP类型的文件对话框
4.2 自定义文件对话框外观及钩子函数
4.3 对话框动态弹出程序的制作
4.4 IE风格的属性页的制作

第5章 基于窗口的界面程序设计

5.1 Windows托盘程序设计
5.2 切分窗口程序的编写
5.3 分层窗口的基本原理及运用
5.3.1 Windows 2000窗口的新特色
5.3.2 分层窗口的功能及特点
5.3.3 编程中使用分层窗口的基础准备
5.3.4 分层窗口的具体编程应用
5.4 在Visual C++中实现AVI闪烁软件封面
5.5 异形窗口程序设计
5.6 Windows Messenger风格的提示信息窗口程序的编制

第6章 基于图形的界面程序设计

6.1 DirectX Transform精彩编程(上)
6.2 DirectX Transform精彩编程(下)
6.3 屏幕抓图程序的编写
6.4 如何显示透明位图
6.5 图形擦除技术及编程应用
6.6 GDI中常见的图形特技处理
6.7 分形及其在图形处理中的简单应用
6.8 在VC中控制显示器的分辨率和色彩
6.9 图标查看程序的制作

第7章 GDI+程序设计

7.1 GDI+编程基础
7.2 GDI+对线条的支持
7.2.1 直线的新特点
7.2.2 曲线的绘制
7.3 GDI+中的色彩
7.4 GDI+对图片的支持
7.5 GDI+中的画刷与文字输出
7.6 在GDI+中使用变换
7.7 GDI+在图形合成中的运用
7.8 GDI+在多格式图像转换中的运用
7.9 GDI+在图像灰度化及伪彩色处理方面的应用
7.10 GDI+在图像滤镜制作方面的运用

第8章 基于Office自动化的界面程序设计

8.1 Office自动化编程基础
8.2 使用VC实现Office自动化编程的开发前准备
8.3 从Word文档中获取文档属性
8.4 Word文件的打开与保存
8.5 实现使用Word的报表解决方案
8.6 Excel自动化编程
8.7 PowerPoint自动化编程
8.8 Office自动化程序设计在复合文档中的运用
8.9 使用“宏”提高自动化程序设计的效率
8.10 Office助手程序设计
8.11 Office XP智能标记程序设计

第9章 Windows Shell程序设计

9.1 Shell编程概述
9.2 常用的Shell函数
9.2.1 ShellExecute与ShellExecuteEx函数
9.2.2 SHBrowseForFolder函数
9.2.3 SHFileOperation函数
9.2.4 SHGetFileInfo函数
9.2.5 SHGetSpecialFolderLocation与SHGetSpecialFolderPath函数
9.2.6 SHGetSettings函数
9.2.7 SHAutoComplete函数
9.2.8 Shell_NotifyIcon函数
9.3 在系统中注册新文件类型
9.4 使用Windows Shell中的文件操作
9.5 利用Shell在桌面创建应用程序快捷方式
9.6 Windows Shell扩展程序设计
9.7 Windows Shell上下文相关菜单处理程序的编写
9.8 Windows Shell图标扩展程序设计
9.9 Windows XP信息条提示程序设计

第10章 使用CJLibrary控件开发界面应用程序

10.1 使用CJLibrary前的准备工作
10.2 使用CJLibrary制作Outlook风格的列表框
10.3 运用CJLibrary制作资源管理器程序
10.4 运用CJLibrary制作Visual Studio界面风格的窗口

第11章 使用CJLibrary工程向导进行界面程序设计

11.1 使用CJLibrary程序框架
11.2 CJLibrary 在具体程序中的应用
11.3 程序初始化准备
11.4 在项目中加入数据库
11.5 定制窗口框架界面
11.6 定制CTaxExpertView窗口界面
11.7 定制CFolderListView窗口界面
11.8 定制列表视图CTop窗口界面
11.9 进行程序消息响应

 

http://www.shubulo.com/thread-33125-1-1.html

转载于:https://www.cnblogs.com/tecsoon/archive/2009/09/03/1559575.html

VC6界面编程小实例\A Drag and Drop List Control.doc ...................\MFC窗口位置管理详细分析及实例.doc ...................\Toolbar制作菜单条过程详解.doc ...................\VC++6.0定制窗口的方法.doc ...................\VC++中MFC窗口对象的清除.doc ...................\VC++任务栏提示区图标的实现.doc ...................\VC++动态加入和删除菜单的方法.doc ...................\VC++环境下浮动工具条的编程.doc ...................\VC++环境下菜单和工具栏的动态修改技术.doc ...................\VC中如何捕获和释放鼠标.doc ...................\VC控件 TreeCtrl 与 ListCtrl 演示.doc ...................\VC界面编程总结.doc ...................\VC编程中如何在界面上实现3D文字.doc ...................\VC编程实现IE风格的界面.doc ...................\VC编程实现IE风格的界面之叙述.doc ...................\VC设计分割视图通用创建框架.doc ...................\VC通用控件编程之CImageList控件.doc ...................\Visual C++中位图按钮的新颖设计.doc ...................\Visual C++中实现对图像数据的读取显示.doc ...................\Visual C++中的图形特技.doc ...................\Visual C++模态对话框消息处理机制的分析.doc ...................\Visual C++窗体设计技巧集.doc ...................\Visual C++窗口标题改变的几种方法.doc ...................\Windows 界面设计:拉帘按钮设计.doc ...................\XListBox-自画条目背景和文字颜色的listbox控件.doc ...................\XP风格控件界面库.doc ...................\一个功能强大的MFC界面处理扩展库:CJ60Lib.doc ...................\一个屏幕捕捉的例子.doc ...................\一段使窗口透明的代码(仅适用于2000).doc ...................\一种漂亮的自绘菜单.doc ...................\为CListBox加上智能水平滚动条.doc ...................\为列表控件添加水平滚动条.doc ...................\为对话框程序添加工具条和状态栏.doc ...................\从资源中加载皮肤, 使用免费界面库 AppFace For VC 0.2 美化您的软件.doc ...................\位图文件读写综述.doc ...................\使用CRectTracker类进行对象动态定位.doc ...................\使用CTabCtrl控件实现属性页功能.doc ...................\使用测试优先方法开发用户界面.doc ...................\关于内存DC绘图防止屏幕闪烁说明.doc ...................\创建有个性的对话框之MFC篇.doc ...................\利用VC编程界面上实现3D文字.doc ...................\利用钩子实现菜单阴影效果.doc ...................\制作 MSN、QQ 的消息提示窗口.doc ...................\单文档与多视的实现方法.doc ...................\图像平滑滚动效果的VC实现.doc ...................\在(CListView)列表视图中添加右键菜单.doc ...................\在ATL Browser Helper对象中使用WTL TreeView.doc ...................\在SDI MDI程序的工具条上加入漂亮的标题头.doc ...................\在VC++6.0开发中实现全屏显示.doc ...................\在VC下显示JPEG、GIF格式图像的一种简便方法.doc ...................\在VC中用CMenuXP使应用程序拥有Office XP风格的界面.doc ...................\在VC中透明浮动按键的实现.doc ...................\在Windows95,98中实现苹果窗口界面.doc ...................\在单文档中添加系统菜单项.doc ...................\在单文档程序中动态切换多个窗体.doc ...................\在对话框上加超链接.doc ...................\在类VC界面实现中加入目录树.doc ...................\在视图中同步显示鼠标的位置.doc ...................\如何创建一个不规则形状的窗口.doc ...................\如何创建无模式对话框.doc ...................\如何创建有模式对话框.doc ...................\如何制作弹出式菜单.doc ...................\如何在VC中改变控件的背景色.doc ...................\如何在状态条中加入图像.doc ...................\如何模拟《WORD》的窗口形式.doc ...................\如何编写类似于Word97的工具栏.doc ...................\如何隐藏显示在任务栏中的对话框程序.doc ...................\实现带阴影弹出的窗口.doc ...................\实现真正的Windows屏幕保护程序.doc ...................\对CXPStyleButtonST的改造.doc ...................\对话框隐藏的几种方法.doc ...................\带有菜单的EDIT控件实现.doc ...................\平面、带图片的按钮.doc ...................\扩展COleDropTarget类来支持任意窗口拖放.doc ...................\拖拉机客户端任务书.doc ...................\数据库开发之窗体编程.doc ...................\文档与视图的建立和关联.doc ...................\无闪烁刷屏技术的实现.doc ...................\显示作为窗口或对话框背景的位图.doc ...................\最简单的界面增强库EasySkin.doc ...................\树视控件在多文档中的使用.doc ...................\根据文本串的长度改变窗口的大小.doc ...................\用MFC对话框做无闪烁图片重绘.doc ...................\用SDK实现分隔条.doc ...................\用VC++制作有滚动字幕效果的软件封面.doc ...................\用VC设计托盘图标程序.doc ...................\用Visual C++实现带阴影弹出窗口的技术.doc ...................\用户界面设计的技巧与技术.doc ...................\百叶窗式面板组.doc ...................\窗口类的诞生.doc ...................\类似Vc和Outlook的界面.doc ...................\编程打开特殊的系统窗口.doc ...................\自绘菜单的实现.doc ...................\自绘边框窗口.doc ...................\让对话框显示背景图.doc ...................\谈VC++中的Progress控件的使用.doc
Visual C++集成开发环境是当今最流行的可视化编程工具之一。本书运用大量实例,循序渐进,深入浅出地向读者展示了如何利用Visual C++ 6.0进行用户界面制作,主要讨论了如何处理鼠标、键盘以及计时器消息,如何制作各式各样的菜单、工具条和状态条,如何利用系统预制对话框、定制对话框和属性对话框进行大量数据的交换,以及如何充分利用MFC提供的切分窗口和多视处理文档与视之间数据存储、管理与显示的关系。最后,以一个功能强大可用的例子对本书前面所述的用户界面制作技术进行综合应用。 总之,本书内容全面,思路清晰,是计算机开发人员、有关大专院校师生学习Visual C++不可多得的参考书。 目录 第一章 Visual C++ 6.0概述 1.1 Visual C++ 6.0的特性简介 1.2 Visual C++ 6.0的软、硬件配置要求 1.3 Visual C++ 6.0的安装 第二章 Visual C++ 6.0开发环境 2.1 Visual C++ 6.0主窗口 2.2 Visual C++ 6.0菜单栏 2.3 Visual C++ 6.0工具条 2.4 项目与项目工作区 2.5 资源与资源编辑器 2.6 本章小结 第三章 “Hello World”应用程序 3.1 应用程序的框架 3.2 应用框架示例 3.3 MFC库消息映射 3.4 “Hello World”应用程序 3.5 本章小结 第四章 图形设备接口(GDI) 4.1 设备描述表 4.2 GDI对象 4.3 绘制基本图形 4.4 GDI的示例程序 4.5 本章小结 第五章 鼠标、键盘及计时器 5.1 鼠标 5.2 键盘 5.3 计时器 5.4 本章小结 第六章 菜单 6.1 概述 6.2 普通下拉菜单 6.3 上下文菜单 6.4 改变菜单的显示状态 6.5 动态地增、删和修改菜单项 6.6 菜单间的切换 6.7 本章小结 第七章 工具条 7.1 概述 7.2 制作普通的工具条 7.3 制作高级工具条 7.4 本章小结 第八章 状态条 8.1 概述 8.2 创建一个普通的状态条 8.3 创建一个高级的状态条 8.4 本章小结 第九章 对话框 9.1 概述 9.2 系统预制对话框的制作 9.3 普通对话框的制作 9.4 高级对话框的制作 9.5 无模式对话框的制作 9.6 属性对话框的制作 9.7 对话框条 9.8 基于对话框的应用程序 9.9 本章小结 第十章 切分窗口与多视 10.1 切分窗口 …… 第十一章 文档与视的分离 第十二章 一个小型的绘图系统 附录 二维图形的几何变换 CD-ROM的内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值