VISUAL_C++MFC编程实例(第一部分·上).pdf

VISUAL_C++MFC编程实例(第一部分·上).pdf

ID:52242229

大小:3.78 MB

页数:38页

时间:2020-03-25

VISUAL_C++MFC编程实例(第一部分·上).pdf_第1页
VISUAL_C++MFC编程实例(第一部分·上).pdf_第2页
VISUAL_C++MFC编程实例(第一部分·上).pdf_第3页
VISUAL_C++MFC编程实例(第一部分·上).pdf_第4页
VISUAL_C++MFC编程实例(第一部分·上).pdf_第5页
资源描述:

《VISUAL_C++MFC编程实例(第一部分·上).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第一部分基础知识第1章窗口21.1窗口和API环境21.1.1三种类型窗口21.1.2客户区和非客户区31.2窗口和MFC环境41.3怎样应用MFC创建一个窗口51.4怎样使用MFC销毁一个窗口91.4.1捆绑到一个已有的窗口91.4.2窗口类101.4.3窗口进程101.5怎样使用MFC创建一个窗口类111.5.1使用AfxRegisterWndClass()函数注册一个窗口类111.5.2使用AfxRegisterClass()函数创建一个窗口类121.6怎样销毁一个MFC窗口类141.7厂商安装的窗口类141.8其他类型窗口151.9桌面窗口161.10小结16第2章类1

2、82.1基类182.1.1CObject182.1.2CCmdTarget192.1.3CWnd192.2应用程序、框架、文档和视图类192.2.1CWinApp(O/C/W)202.2.2CView(O/C/W)212.3其他用户界面类222.3.1通用控件类232.3.2菜单类232.3.3对话框类242.3.4控制条类242.3.5属性类252.4绘图类252.4.1设备环境类252.4.2图形对象类252.5文件类262.6数据库类262.6.1ODBC类262.6.2DAO类272.7数据集类272.8其他数据类272.9通信类282.10其他类292.11小结31第3章

3、消息处理323.1发送或寄送一个消息323.1.1发送一个消息323.1.2寄送一个消息323.1.3发送一个消息与寄送一个消息的比较323.2怎样使用MFC发送一个消息333.3怎样用MFC寄送一个消息333.4三种类型的消息343.4.1窗口消息343.4.2命令消息343.4.3控件通知343.5MFC怎样接收一个寄送的消息363.6MFC怎样处理一个接收到的消息363.7处理用户界面的对象443.8创建自定义窗口消息453.8.1静态分配的窗口消息453.8.2动态分配的窗口消息463.9重定向消息473.9.1子分类和超分类473.9.2用MFC子分类窗口483.9.3重

4、载OnCmdMsg()493.9.4使用SetWindowsHookEx()493.9.5使用SetCapture()493.9.6专有的消息泵503.10小结50第4章绘图514.1设备环境514.2在MFC环境中创建一个设备环境524.2.1屏幕524.2.2打印机534.2.3内存544.2.4信息544.3绘图例程554.3.1画点554.3.2画线554.3.3画形状554.3.4形状填充和翻转554.3.5滚动564.3.6绘制文本564.3.7绘制位图和图标564.4绘图属性564.4.1设备环境属性574.4.2画线属性584.4.3形状填充属性584.4.4文本绘

5、制属性584.4.5映像模式594.4.6调色板属性624.4.7混合属性624.4.8剪裁属性634.4.9位图绘制属性644.5元文件和路径654.5.1元文件654.5.2路径664.6颜色和调色板664.6.1抖动色674.6.2未经抖动色674.6.3系统调色板674.6.4使用系统调色板684.6.5动画色714.7控制什么时候在哪里绘图714.7.1处理WM_PAINT714.7.2只绘制被无效化的区域724.7.3处理WM_DRAWITEM724.7.4在其他时间绘图734.8小结74第二部分用户界面实例第5章应用程序与环境765.1例1规划MFC应用程序765.2

6、例2用AppWizard创建一个MFC应用程序795.3例3用ClassWizard创建一个类835.4例4初始化应用程序屏幕845.5例5保存应用程序屏幕865.6例6处理命令行选项885.7例7动态改变应用程序图标915.8例8提示用户优先选项935.9例9保存和恢复用户优先选项975.10例10终止应用程序1005.11例11创建一个启动窗口101第6章菜单1076.1例12使用菜单编辑器1076.2例13添加一个菜单命令处理函数1096.3例14根据当前可视文档动态改变菜单1106.4例15启用和禁用菜单命令1116.5例16复选标记菜单命令1126.6例17单选标记菜单命

7、令1136.7例18动态修改菜单1146.8例19动态修改系统菜单1166.9例20触发一个菜单命令1176.10例21创建弹出式菜单117第7章工具栏和状态栏1207.1例22使用工具栏编辑器1207.2例23启用和禁用工具栏按钮1227.3例24为工具栏按钮添加字1237.4例25非标准工具栏大小1287.5例26保持工具栏按钮按下1297.6例27保持工具栏按钮组中一个按钮按下1307.7例28为工具栏添加非按钮控件1317.8例29修改应用程序的状态栏1367

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。