预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录 译者序 前言 第一部分基础 第1章概述 1 1.1Windows基础 1 1.1.1窗口类结构 2 1.1.2消息 2 1.1.3客户区和非客户区 2 1.1.4重叠窗口、弹出窗口和子窗口 2 1.1.5父窗口和宿主窗口 3 1.2Windows消息 3 1.2.1发送或寄送消息 4 1.2.2消息类型 4 1.2.3接收消息 4 1.2.4窗口处理函数的子类化 5 1.3窗口绘图 5 1.3.1设备环境 5 1.3.2绘图工具 6 1.3.3映射模式 6 1.3.4窗口视和视口视 6 1.3.5逻辑单位和设备单位 7 1.3.6绘图函数 7 1.3.7抖动和非抖动颜色 7 1.3.8设备无关位图 8 1.3.9元文件 8 1.3.10何时绘图 8 1.4MFC基础 8 1.5DeveloperStudio基础 9 1.6Windows和MFC总结 10 1.7基本类 10 1.8应用类 11 1.8.1文档视 11 1.8.2CWinApp(OC) 11 1.8.3文档模板 12 1.8.4线程 12 1.8.5CFrameWnd(OCW) 12 1.8.6CDocument(OC) 12 1.8.7CView(OCW) 13 1.8.8对话框应用程序 13 1.8.9SDI应用程序 13 1.8.10MDI应用程序 13 1.9其余用户界面类 13 1.9.1通用控件类 13 1.9.2菜单类(O) 14 1.9.3对话框类 15 1.9.4通用对话框MFC类 15 1.9.5控件条类(OCW) 15 1.9.6属性类 15 1.10绘图类 16 1.11其他MFC类 16 1.11.1文件类 16 1.11.2CArchive和序列化 16 1.11.3数据库类 17 1.11.4ODBC类 17 1.11.5DAO类 17 1.11.6数据集合类 17 1.11.7通信类 18 1.12类的消息机制 18 1.12.1MFC如何接收一个寄送消息 18 1.12.2MFC如何处理接收的消息 18 1.12.3UI对象 20 1.13小结 20 第2章控制条 21 2.1通用控制条 21 2.2用API创建控制条 22 2.3用MFC创建控制条 24 2.3.1CToolBarCtrl和CStatusBarCtrl 24 2.3.2CToolBar和CStatusBar 24 2.3.3CControlBar 26 2.4停靠栏 27 2.4.1设置停靠功能 28 2.4.2自动改变大小和移动 30 2.4.3停靠栏小结 30 2.5浮动条 31 2.6MFC的高级控制条类小结 32 2.7视和控制条如何共享客户区 32 2.7.1CFrameWnd::RecalcLayout() 32 2.7.2CWnd::RepositionBars() 33 2.7.3CControlBar::OnSizeParent() 33 2.7.4CalcDynamicLayout()和 CalcFixedLayout() 34 2.7.5CToolBar::CalcFixedLayout()和CToolBar::CalcDynamicLayout() 35 2.7.6工具栏布局 35 2.7.7CStatusBar::CalcFixedLayout() 36 2.7.8CDockBar::CalcFixedLayout() 36 2.7.9共享客户区小结 36 2.8对话条 37 2.9伸缩条 38 2.9.1CReBar和CReBarCtrl 39 2.9.2CReBar::CalcFixedLayout() 39 2.10命令条 39 2.11控制条窗口小部件风格 40 2.11.1工具栏按钮风格 40 2.11.2状态栏窗格风格 40 2.11.3伸缩条段风格 40 2.12设计自己的控制条 41 2.12.1重载CControlBar::CalcDynamic-Layout() 41 2.12.2增加WM_SIZEPARENT消息处理器 41 2.12.3重载CMainFrame::RecalcLayout() 41 2.12.4从CDockBar派生 42 2.13实例 42 2.14总结 42 第3章通信 43 3.1进程间通信 43 3.1.1通信策略 43 3.1.2同步和异步通信 44 3.2窗口消息 44 3.2.1打开和关闭 44 3.2.2读与写 45 3.2.3回顾 45 3.3动态数据交换 46 3.3.1客户/服务器 46 3.3.2打开和关闭 46 3.3.3读和写 47 3.3.4其他DDE函数 48 3.3.5MFC支持 48 3.3.6回顾 49 3.4消息管道 49 3.4.1打开和关闭