AfxEnableControlContainer 函数的使用与意义
来源:互联网 发布:苹果软件下载 编辑:程序博客网 时间:2024/05/21 03:18
AfxEnableControlContainer()函数是允许应用程序作为控件容器来使用,对于用MFC向导自动生成的单文档框架程序的C...APP::InitInstance()函数中自动加了这一句 AfxEnableControlContainer();
AfxEnableControlContainer() 负责布线所需的 CWnd 对象,以包含 OLE 控件支持结构。如果选择 OLE 控件支持时,此调用应用程序向导通过添加到项目中。您需要手动添加此调用,在以下情况中:
- 要控制容器支持添加到现有项目。-或者-
- 将包含 OLE 控件的对象不是直接由应用程序向导,如 OLE 控件创建的。
下面的列表列出了一些最常见的问题 (其他人是可能的),如果未调用 AfxEnableControlContainer() 可能会出现:
- 在许多情况下,您可能会收到下面的调试器输出窗口中跟踪消息:
>>> If this dialog has OLE controls: >>> AfxEnableControlContainer has not been called yet. >>> You should call it in your app's InitInstance function.
- 在其他情况下,您可能会遇到以下文件 Cmdtarg.cpp,行 218 中的断言:
ASSERT(afxOccManager != NULL);
- 如果您 Masked Edit 上放置或某些其他 OLE 控件 CFormView,然后运行该应用程序,您可能会看到一个消息框,表明:创建空文档失败。
- 在用AppWizard创建新的应用程序时,你的应用程序就被缺省设置为控件包容器,即在第3步选中支持ActiveX Controls的复选框。如果你在创建过程中没有选择这项技术支持,以后也可以手动地加入这项支持。如果你手动添加这个函数,和APPWIZEARD添加效果是一样的
0 0
- AfxEnableControlContainer 函数的使用与意义
- AfxEnableControlContainer()函数
- AfxEnableControlContainer()
- AfxEnableControlContainer
- AfxEnableControlContainer
- AfxEnableControlContainer()
- AfxEnableControlContainer
- AfxEnableControlContainer()
- AfxEnableControlContainer()
- AfxEnableControlContainer()
- AfxEnableControlContainer()
- AfxEnableControlContainer()
- AfxEnableControlContainer
- AfxEnableControlContainer
- AfxEnableControlContainer()
- likely()与unlikely()函数的意义
- likely()与unlikely()函数的意义
- C++虚函数的定义与意义
- kindeditor自动过滤html中样式
- 递归函数求n的阶乘
- 初识AIX
- Javascript:基本语句(if-else/switch/for/while/for-in/try-catch)
- 关于float的一些介绍
- AfxEnableControlContainer 函数的使用与意义
- 利用firephp调试php项目
- 关于递归实现字符串反转,没想到字符随机写入操作,不new就不行?
- 《数据结构》实验二: 线性表实验
- arc下容易忽略的内存问题
- 黑马程序员——java概述与基础语法
- JavaGC机制
- android textview 添加下划线 中划线 删除线
- 【Jersey+AFNetworking】Jersey-rest-api 返回错误码