使用时需建立同名解决方案,然后用解压包解压后内容替换解决方案文件夹中同名子文件夹,重新打开VS2005,载入解决方案,编译运行即可。
下表按字母顺序列出了 Visual C++ 附带的 MFC 示例。
本节内容
ACDUAL 示例:向自动化应用程序添加双重接口
说明如何向基于 MFC 的自动化服务器添加双重接口支持。
AUTOCLIK 示例:自动化服务器应用程序
阐释自动化功能。包括 AUTODRIV,它是驱动 AUTOCLIK 示例应用程序的简单自动化客户端应用程序。
BUTTON 示例:演示菜单和属性页
演示就地活动菜单、常用属性页和“关于”框控件选项的使用。
CALCDRIV 示例:演示自动化客户端应用程序
自动化客户端。
CIRC 示例:ActiveX 控件
说明 ActiveX 控件的基础功能,包括控件绘制、常用和自定义属性、常用和自定义事件、颜色和字体的使用、常用字体属性页、默认属性页和版本控制。
CMNCTRL1 示例:演示公共控件 MFC 类,第 1 部分
说明如何使用 MFC 类(第 1 部分)创建和更改 Windows 公共控件的样式。
CMNCTRL2 示例:演示公共控件 MFC 类,第 2 部分
说明如何使用 MFC 类(第 2 部分)创建和更改 Windows 公共控件的样式。
COLLECT 示例:阐释 MFC 集合类
说明 MFC C++ 基于模板的集合类和标准的预生成集合类。
CONTAINER 示例:可视编辑容器应用程序
说明一个可视化编辑容器应用程序。
CTRLBARS 示例:阐释自定义控件条
自定义工具栏和状态栏、对话栏和浮动选项板。
CTRLTEST 示例:实现自定义控件
所有者描述列表框和菜单、自定义控件 (Custom Control)、位图按钮和数值调节钮控件 (Spin Control)。
CUBE 示例:演示 OpenGL 应用程序
使用 MFC 设备上下文以及 OpenGL 的资源上下文的 OpenGL 应用程序。
DHtmlExplore 示例:演示 MFC DHtml 类的使用
说明如何处理 DHTML 事件和使用 DHTML DDX。
DIBLOOK 示例:阐释如何使用 DIB 和调色板
说明 DIB 和调色板的使用。
DLGCBR32 示例:演示如何向对话框添加状态栏和工具栏
将工具栏和状态栏添加到基于对话框的应用程序。
DLGTEMPL 示例:动态创建对话框模板
说明对话框模板的动态创建。
DLLHUSK 示例:动态链接 MFC 库
将基础类库的 DLL 版本与应用程序和自定义 DLL 共享。
DLLScreenCap 示例:演示静态或动态链接到 MFC 的规则 DLL
可被静态或动态链接到 Microsoft 基础类库的常规 DLL。
DOCKTOOL 示例:演示可停靠的工具栏
拖动和浮动“可停靠的”工具栏。
DRAWCLI 示例:阐释活动容器支持与应用程序特定的功能的集成
也是 ActiveX 可视化编辑容器的全功能的面向对象的绘图应用程序。
DYNAMENU 示例:动态更新菜单
动态修改菜单中的项列表;处理在编译时未知的命令;以及更新此类命令的状态栏命令提示。
HIERSVR 示例:演示具有 OLE 拖放功能的服务器应用程序
说明具有 OLE 拖放功能的服务器应用程序。
HTMLEdit 示例:包装 Internet Explorer MSHTML 编辑控件
包装 Internet Explorer MSHTML 编辑控件。
INPROC 示例:演示进程内自动化服务器应用程序
可作为客户端地址空间中的 DLL 加载的进程中自动化服务器。
IPDRIVE 示例:演示自动化客户端应用程序
驱动 INPROC 示例应用程序的简单自动化客户端应用程序。
LICENSED 示例:强制使用设计时和运行时许可证
强制使用设计时和运行时许可证的控件。
LOCALIZE 示例:具有本地化用户界面的控件
具有说明如何将单独的类型库和资源动态链接库 (DLL) 用于本地化的本地化用户界面的控件。
MDI 示例:演示不使用文档/视图结构的 MDI
未使用文档和视图的 MDI 应用程序。
MDIDOCVW 示例:演示使用文档/视图结构的 MDI
使用文档/视图结构的 MDI 示例的新版本。
MFCBIND 示例:活动文档容器
显示如何创建活动文档(原来叫做 DocObject)容器。
MFCIE 示例:演示 MFC CHtmlView 和 CReBar 类
说明 MFC CHtmlView 和 CReBar 类。
MFCCALC 示例:演示自动化服务器应用程序
实现简单计算器的自动化服务器。
MMXSwarm 示例:演示 CImage 和 Visual C++ MMX 支持
说明如何使用 CImage、__m64 数据类型和设备无关位图 (DIB)。
MODELESS 示例:将 CDialog 对象用作无模式对话框
说明如何将 MFC CDialog 对象作为无模式对话框使用。
MTMDI 示例:演示 MFC 用户界面线程
多线程说明,其中在单独的用户界面线程中处理用户界面事件。
MTRECALC 示例:支持多线程应用程序
多线程说明,其中在辅助线程中执行重新计算。
NPP 示例:演示 Windows 消息处理 API (MAPI)
说明 Windows 消息处理 API (MAPI)
OCLIENT 示例:阐释可视编辑容器应用程序
具有拖放功能的 ActiveX 可视化编辑容器应用程序。
OLEVIEW 示例:ActiveX 对象查看器
通过自定义 OLE 接口实现 OLE 对象浏览器。
PROPDLG 示例:演示属性表支持
属性表(对话框)。
REGSVR 示例:调用自动注册代码
说明自注册代码的调用。
ROWLIST 示例:演示如何在列表视图中选择整行
阐释列表视图中公共控件中的整行选择。
SCRIBBLE 示例:MFC MDI 绘图应用程序
SCRIBBLE 是提供对大量 MFC 功能的简单阐释的绘图应用程序。
SimpleImage 示例:加载、转换、保存图像以及调整图像的大小
说明加载、调整大小、转换和保存图像。
SNAPVW 示例:在窗体视图应用程序中使用属性页
说明如何在 MDI 子框架窗口中使用属性页。
SPEAKN 示例:使用用户定义的资源演示多媒体声音
说明使用用户定义资源的多媒体声音。
SPINDIAL 示例:演示属性页验证
一个具有可视的数值调节钮外观的控件,它用来说明属性页数据验证。
Spiro 示例:动画绘图游戏
说明如何使用 CImageList 和如何在需要动画效果的应用程序中使用内存显示上下文的游戏。
StockTicker 示例:在 ATL 控件中显示 Web 信息
从 Web 上检索股票行情并在 ATL 控件中显示它们的 MFC 和 ATL 应用程序。用户可以设置显示屏的属性,包括数据刷新速率。
SUPERPAD 示例:演示使用 CEditView 编辑文本的可视化编辑服务器
说明使用 CEditView 编辑文本的可视化编辑服务器
TIME 示例:以设定的时间间隔激发计时器
在运行时不可见并按设定的时间间隔引发计时器事件的控件。说明通知函数和环境属性。
TSTCON 示例:ActiveX 控件测试容器
使用 MFC 的 OLE 嵌入支持实现 ActiveX 控件容器。可以使用 TSTCON 测试 ActiveX 控件、更改它们的属性以及调用它们的方法。
TESTHELP 示例:具有工具提示和帮助的 ActiveX 控件
具有自己的帮助文件和工具提示的 ActiveX 控件。
TRACKER 示例:阐释各种 CRectTracker 样式和选项
说明各种 CRectTracker 样式和选项。
VariantUse 示例:阐释变量的使用
说明变量数据类型的使用。
VIEWEX 示例:演示多个视图、滚动视图和拆分窗口
多个视图、滚动视图和拆分窗口。
WORDPAD 示例:Windows 应用程序
使用 MFC 的 Rich Edit 控件支持来创建基本的字处理应用程序。
XLIST 示例:显示文本或位图
从 Windows 列表框创建子类的控件,它显示文本或位图项。
- 1
- 2
- 3
前往页