微信扫一扫,移动浏览光盘
简介
本书通过大量实例深入浅出地介绍了Visual C++图形用户界面开发技术,对Windows界面中最重要的组成元素分别进行了介绍。全书共10章,主要内容包括:Windows 用户界面制作基础、按钮控件、编辑控件、组合框控件等。
目录
第1章 windows用户界面制作基础 |
1.1 用户界面设计基础 |
1.1.1 设计原则 |
1.1.2 windows界面规则 |
1.1.3 界面布局原则 |
1.1.4 用户辅助模型 |
1.2 windows编程机制 |
1.2.1 消息驱动 |
1.2.2 mfc类库 |
1.2.3 mfc框架与消息处理 |
1.3 windows应用程序结构体系 |
1.3.1 文档/视图结构概述 |
1.3.2 文档和cdocument类 |
1.3.3 视图与cview类 |
1.3.4 框架窗口 |
本章小结 |
第2章 按钮控件 |
2.1 按钮控件编程基础 |
2.1.1 按钮控件概述 |
2.1.2 创建函数 |
.2.1.3 操作函数 |
2.1.4 重载函数 |
2.1.5 cbitmap button类 |
2.2 改变按钮颜色 |
2.2.1 设计彩色按钮管理类 |
2.2.2 使用彩色按钮管理类 |
2.3 改变按钮形状 |
2.3.1 创建多边形按钮 |
2.3.2 创建圆形按钮 |
2.3.3 创建球形按钮 |
2.4 动态创建高级按钮 |
2.4.1 设计高级按钮管理类 |
2.4.2 动态创建 |
2.4.3 按钮绘制过程分析 |
2.4.4 使用高级按钮管理类 |
本章小结 |
第3章 编辑控件 |
3.1 编辑控件编程基础 |
3.1.1 编辑控件概述 |
3.1.2 构造函数 |
3.1.3 属性操作函数 |
3.1.4 常规操作函数 |
3.1.5 剪贴板操作 |
3.2 ceditview类 |
3.2.1 ceditview类概述 |
3.2.2 构造函数 |
3.2.3 属性操作函数 |
3.2.4 常规操作函数 |
3.2.5 重载函数 |
3.3 改变控件的外观 |
3.3.1 能够保持“高亮”状态的编辑控件 |
3.3.2 鼠标敏感编辑控件 |
3.4 改变控件的编辑及显示方式 |
3.4.1 限制输入的数据类型 |
3.4.2 在位编辑 |
3.4.3 语法着色 |
本章小结 |
第4章 组合框控件 |
4.1 组合框控件编程基础 |
4.1.1 组合框控件概述 |
4.1.2 构造函数 |
4.1.3 常规操作函数 |
4.1.4 字符串操作函数 |
4.1.5 重载函数 |
4.2 改变组合框控件的行为 |
4.2.1 自动完成组合框控件 |
4.2.2 使用工具窗口替代列表框 |
4.2.3 鼠标敏感组合框控件 |
4.3 改变组合框控件选项形式 |
4.3.1 图标选择组合框控件 |
4.3.2 字体选择组合框控件 |
4.3.3 颜色选择组合框 |
4.4 增强列表框控件 |
4.4.1 ccomboboxex类概述 |
4.4.2 常用操作编程 |
本章小结 |
第5章 列表视图控件 |
5.1 列表视图控件编程基础 |
5.1.1 构造函数 |
5.1.2 属性操作函数 |
5.1.3 常规操作函数 |
5.1.4 虚函数 |
5.2 列表视图控件常用操作编程 |
5.2.1 创建列表视图控件 |
5.2.2 向控件中添加新条目和新列 |
5.2.3 改变控件的扩展风格 |
5.2.4 使用图像列表 |
5.2.5 操作控件的工作区域 |
5.2.6 虚列表控件 |
5.3 一个经典话题 |
5.4 动态改变列表视图的行高 |
5.5 改变列表视图控件的背景 |
5.5.1 改变背景颜色 |
5.5.2 使用位图背景 |
5.6 改善列表视图控件的交互方式 |
5.6.1 在列表视图控件中使用复选框 |
5.6.2 在位编辑子项 |
5.6.3 使用组合框控件 |
5.6.4 增强子项在位编辑性能 |
5.6.5 内容提示 |
5.6.6 改进内容提示 |
5.7 改变列表视图控件的标头显示 |
5.7.1 在标头中显示图像 |
5.7.2 在标头中使用图像列表 |
本章小结 |
第6章 树视图控件 |
6.1 树视图控件基础 |
6.1.1 树视图控件概述 |
6.1.2 构造函数 |
6.1.3 属性操作函数 |
6.1.4 常规操作函数 |
6.2 条目基本操作编程 |
6.2.1 展开分支 |
6.2.2 收拢分支 |
6.2.3 收拢所有分支 |
6.2.4 拷贝条目 |
6.2.5 拷贝分支 |
6.2.6 移动条目或分支 |
6.2.7 得到分支中的最后一个条目 |
6.2.8 得到控件中的下一个条目 |
6.2.9 得到控件中的上一个条目 |
6.3 条目图像编程 |
6.3.1 设置条目图像 |
6.3.2 设置状态图像 |
6.3.3 使用覆盖图像 |
6.4 条目检索操作编程 |
6.4.1 检索匹配标签 |
6.4.2 检索匹配数据 |
6.4.3 检索匹配tv_item结构 |
6.5 编辑条目标签 |
6.5.1 编辑标签 |
6.5.2 使用esc和return键结束编辑 |
6.5.3 禁止编辑标签 |
6.5.4 树视图控件状态 |
6.6 树视图控件的拖拽操作 |
6.6.1 实现拖拽 |
6.6.2 处理无意拖拽 |
6.6.3 使用esc取消拖拽 |
6.6.4 处理拖拽操作中的滚动问题 |
6.6.5 在拖拽中保持条目等级 |
6.6.6 增强拖拽功能 |
6.7 树视图控件与工具提示 |
6.7.1 为条目图像添加工具提示 |
6.7.2 为条目添加工具提示 |
6.8 实现多重选择 |
6.9 改善条目形式和外观 |
6.9.1 鼠标敏感条目 |
6.9.2 为条目添加复选框 |
6.9.3 改变条目的字体和颜色 |
6.10 改善控件外观 |
6.10.1 改变控件背景颜色 |
6.10.2 使用位图背景 |
6.11 序列化树视图控件内容 |
6.12 目录浏览器 |
本章小结 |
第7章 菜单 |
7.1 菜单编程基础 |
7.1.1 构造函数 |
7.1.2 初始化函数 |
7.1.3 菜单操作函数 |
7.1.4 菜单项操作函数 |
7.1.5 重载函数 |
7.2 使用标准菜单 |
7.3 使用快捷菜单 |
7.4 使用动态菜单 |
7.4.1 动态创建/修改菜单 |
7.5 使用自绘制菜单 |
7.5.1 彩色菜单 |
7.5.2 图标菜单 |
本章小结 |
第8章 工具栏 |
8.1 工具栏编程基础 |
8.1.1 工具栏概述 |
8.1.2 构造函数 |
8.1.3 属性操作函数 |
8.2 使用标准工具栏 |
8.3 创建ie风格的工具栏 |
8.3.1 使工具栏具有“热敏”变色风格 |
8.3.2 在工具栏中显示文本 |
8.4 创建下拉菜单式工具栏按钮 |
8.5 在工具栏中使用控件 |
8.5.1 添加组合框控件 |
8.5.2 添加复选框控件 |
8.6 使用16m色位图创建工具栏 |
8.7 去除浮动工具栏中的系统菜单 |
8.8 排列多个工具栏 |
8.9 在对话框中使用工具栏和工具提示 |
8.9.1 创建工具栏 |
8.9.2 修改对话框尺寸 |
8.9.3 显示工具提示 |
8.10 在mdi应用程序中切换工具栏 |
本章小结 |
第9章 状态栏 |
9.1 状态栏编程基础 |
9.1.1 状态栏概述 |
9.1.2 构造函数 |
9.1.3 属性操作函数 |
9.1.4 重载函数 |
9.2 使用标准状态栏 |
9.3 在状态栏中显示滚动效果的文本 |
9.4 在状态栏中输出时间 |
9.5 动态改变状态栏中的默认提示 |
9.6 在状态栏中使用控件 |
9.6.1 设计通用控件状态栏类 |
9.6.2 设计控件友元类 |
9.6.3 应用实例 |
9.6.4 使用自定义消息响应状态栏控件动作 |
9.6.5 使用注册窗口消息响应状态栏控件动作 |
本章小结 |
第10章 框架窗口 |
10.1 改变窗口效果 |
10.1.1 应用程序的默认图标 |
10.1.2 修改窗口的默认风格 |
10.1.3 改变窗口标题 |
10.1.4 改变窗口位置和排列 |
10.1.5 改变窗口形状 |
10.2 添加闪屏效果 |
10.3 添加窗口背景 |
本章小结 |
Visual C++图形用户界面开发指南
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!