本书从消息处理、框架结构、文档和视图等方面进行了深入细致的讨论。全书重视编程思想的剖析,由浅入深、循序渐进。范例和例程充分展示了MFC类编程的特点,能引导读者使用MFC底层代码去开发操作系统及软件的新功能。\r\n 本书适合于已有一定Visual C++编程经验的用户,可作为大专院校教材或自学用书。
第一章 消息处理\r\n\r\n第一节 消息映射机制\r\n\r\n消息分类\r\n消息映射\r\n消息映射中的宏定义\r\n\r\n第二节 键盘消息\r\n\r\n键盘消息的分类\r\n虚拟键代码\r\n键盘消息的映射函数\r\n键盘文本光标的编程控制\r\n处理WM_HOTKEY消息\r\n在框架和应用程序中处理键盘消息\r\n\r\n第三节 鼠标消息\r\n\r\n鼠标属性的设置\r\n鼠标消息的分类\r\n鼠标消息的处理\r\n捕捉鼠标)\r\n限制鼠标的移动范围\r\n\r\n第四节 其他的窗口消息\r\n\r\nWM_CREATE消息\r\nWM_CLOSE或WM_DESTROY消\r\nWM_PAINT消息\r\n\r\n第五节 自定义消息\r\n\r\nPostMessage或SendMessage函数\r\n自定义窗口消息的处理例程\r\n注册窗口消息\r\n\r\n第六节 消息处理的深入话题\r\n\r\n控件发送的通知消息\r\n消息映象和控件代码的重用\r\n范围消息、的处理\r\n交互对象更新消息的处理\r\n命令的传递线路及其改变方法回到\r\n\r\n第二章 框架窗口\r\n\r\n第一节 框架窗口的创建\r\n\r\n由MFC创建SDI和MDI窗口\r\n用AfxRegisterwndClass定义和注册窗口\r\n创建自定义窗口\r\n\r\n第二节 窗口的风格\r\n\r\n窗口的一般风格\r\n窗口的扩展风格\r\n重载PreCreatWindow函数改变窗口的缺省风格\r\nModifyStyle和ModifyStyleEx成员函数\r\n设置TopMost窗口风格\r\n\r\n第三节 窗口状态的设置及其持久性\r\n\r\n用ShowWindow改变窗口的显示状态\r\n用SetWindowPos或MoveWindow改变窗口的大小和位置\r\n改变窗口标题、图标和背景颜色\r\n用AfxRegisterClass重置窗口外观\r\n跟踪窗口消后、以改变窗口状态\r\n窗口状态的保存和恢复\r\n\r\n第四节 切分窗口\r\n\r\n静态切分和动态切分\r\nCSplitterWnd类及其成员函数\r\n给窗口添加切分功能的常用方法\r\n静态切分例程\r\n锁定切分条\r\n静态窗格的显示和隐藏\r\n关于MDI窗口的切分操作\r\n切分窗口的定制\r\n\r\n第五节 定制窗口\r\n\r\n设置MDI客户区背景\r\n窗口的全屏显示\r\n改变窗口形状\r\n定制工具提示窗口\r\n\r\n第三章 视图\r\n\r\n第一节 视图的滚动及缩放\r\n\r\n使用CScrollView类\r\n滚动视图示例\r\n缩放视图示例\r\n鼠标自行滚动\r\n接收键盘滚动\r\n\r\n第二节 一般视图类的使用\r\n\r\n基本视图类及其派生类\r\nCFormView的使用\r\nCListView和CTreeView的使用)\r\n\r\n第三节 使用CEditView和CRichEditView\r\n\r\nCEditView类\r\nChiChEditView类\r\n\r\n第四节 使用CHtlnlView\r\n\r\n动态HTML\r\nMFC中的HTML资源\r\nCHtlnlView成员函数\r\n创览HTML相关文档\r\n\r\n第四章 文档\r\n\r\n第一节 文档及其模板的创建\r\n\r\n创建文档的次序\r\n文档模板的创建\r\n\r\n第二节文档的一般操作\r\n\r\n使用文档的一般步骤\r\nCDocument类的常用操作\r\n文档模板的字串资源\r\n如何设定双击文档启动应用程序\r\n\r\n第三节 MRU文件列表的控制\r\n\r\nCRecentFileList类成员函数\r\nMRU文件列表例程\r\nMFC对MRU的缺省操作及命令行命令\r\n\r\n第四节 将多个文档的同时打开\r\n\r\n第五节 显示文档的内容\r\n\r\nm_viewList变量\r\nCEditView::SerializeRaw函数\r\n文档的自动显示\r\n文档显示字体的设置\r\n\r\n第五章 文档和视的相互作用\r\n\r\n第一节 文档/视结构\r\n\r\n文档/视相互作用函数\r\n数据操作及应用程序对象指针的互调\r\n替换MFC文档/视结构\r\n\r\n第二节 多种文档类型\r\n\r\n多个框架窗口 \r\n改变MDI中文档子窗口的标题\r\n如何避免在新建时出现文档类型选择对话\r\n\r\n第三节 多个视图\r\n\r\nMFC的多视模式\r\nSDI多视例程\r\nMDI多视例程\r\n\r\n第四节 视图的切换\r\n\r\n使用CCreateContext类\r\n切分窗口中视的切换\r\nSDI中视的切换\r\nMDI中视的切换\r\n\r\n附录 标准命令IDS
无封面