Visual C++文档视窗设计

Visual C++文档视窗设计
作 者: 丁有和
出版社: 青岛出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 程序语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++文档视窗设计》作者简介

内容简介

本书从消息处理、框架结构、文档和视图等方面进行了深入细致的讨论。全书重视编程思想的剖析,由浅入深、循序渐进。范例和例程充分展示了MFC类编程的特点,能引导读者使用MFC底层代码去开发操作系统及软件的新功能。本书适合于已有一定Visual C++编程经验的用户,可作为大专院校教材或自学用书。

图书目录

第一章 消息处理

第一节 消息映射机制

消息分类

消息映射

消息映射中的宏定义

第二节 键盘消息

键盘消息的分类

虚拟键代码

键盘消息的映射函数

键盘文本光标的编程控制

处理WM_HOTKEY消息

在框架和应用程序中处理键盘消息

第三节 鼠标消息

鼠标属性的设置

鼠标消息的分类

鼠标消息的处理

捕捉鼠标)

限制鼠标的移动范围

第四节 其他的窗口消息

WM_CREATE消息

WM_CLOSE或WM_DESTROY消

WM_PAINT消息

第五节 自定义消息

PostMessage或SendMessage函数

自定义窗口消息的处理例程

注册窗口消息

第六节 消息处理的深入话题

控件发送的通知消息

消息映象和控件代码的重用

范围消息、的处理

交互对象更新消息的处理

命令的传递线路及其改变方法回到

第二章 框架窗口

第一节 框架窗口的创建

由MFC创建SDI和MDI窗口

用AfxRegisterwndClass定义和注册窗口

创建自定义窗口

第二节 窗口的风格

窗口的一般风格

窗口的扩展风格

重载PreCreatWindow函数改变窗口的缺省风格

ModifyStyle和ModifyStyleEx成员函数

设置TopMost窗口风格

第三节 窗口状态的设置及其持久性

用ShowWindow改变窗口的显示状态

用SetWindowPos或MoveWindow改变窗口的大小和位置

改变窗口标题、图标和背景颜色

用AfxRegisterClass重置窗口外观

跟踪窗口消后、以改变窗口状态

窗口状态的保存和恢复

第四节 切分窗口

静态切分和动态切分

CSplitterWnd类及其成员函数

给窗口添加切分功能的常用方法

静态切分例程

锁定切分条

静态窗格的显示和隐藏

关于MDI窗口的切分操作

切分窗口的定制

第五节 定制窗口

设置MDI客户区背景

窗口的全屏显示

改变窗口形状

定制工具提示窗口

第三章 视图

第一节 视图的滚动及缩放

使用CScrollView类

滚动视图示例

缩放视图示例

鼠标自行滚动

接收键盘滚动

第二节 一般视图类的使用

基本视图类及其派生类

CFormView的使用

CListView和CTreeView的使用)

第三节 使用CEditView和CRichEditView

CEditView类

ChiChEditView类

第四节 使用CHtlnlView

动态HTML

MFC中的HTML资源

CHtlnlView成员函数

创览HTML相关文档

第四章 文档

第一节 文档及其模板的创建

创建文档的次序

文档模板的创建

第二节文档的一般操作

使用文档的一般步骤

CDocument类的常用操作

文档模板的字串资源

如何设定双击文档启动应用程序

第三节 MRU文件列表的控制

CRecentFileList类成员函数

MRU文件列表例程

MFC对MRU的缺省操作及命令行命令

第四节 将多个文档的同时打开

第五节 显示文档的内容

m_viewList变量

CEditView::SerializeRaw函数

文档的自动显示

文档显示字体的设置

第五章 文档和视的相互作用

第一节 文档/视结构

文档/视相互作用函数

数据操作及应用程序对象指针的互调

替换MFC文档/视结构

第二节 多种文档类型

多个框架窗口

改变MDI中文档子窗口的标题

如何避免在新建时出现文档类型选择对话

第三节 多个视图

MFC的多视模式

SDI多视例程

MDI多视例程

第四节 视图的切换

使用CCreateContext类

切分窗口中视的切换

SDI中视的切换

MDI中视的切换

附录 标准命令IDS