Article ID: 150029 - Last Review: June 2, 2005 - Revision: 4.0 You must call the AfxEnableControlContainer function when you use OLE control containers in Visual C++This article was previously published under Q150029 SUMMARY
Using Visual C++ version 4.0, it is possible to construct OLE Control
Containers. These containers must call AfxEnableControlContainer() in their
CWinApp::InitInstance(). This call is added automatically if OLE Controls
support is checked in AppWizard Step 3, but in some cases, this call must
be added manually. This article explains why you need to call
AfxEnableControlContainer() and the possible problems that might occur if
this call is not made.
MORE INFORMATION
AfxEnableControlContainer() is responsible for wiring up the support
structure necessary for a CWnd object to contain an OLE Control. This call
is added to a project by AppWizard if OLE Controls support is selected. You
need to add this call manually in the following cases:
The following list outlines some of the most common problems (others are possible) that can occur if AfxEnableControlContainer() is not called:
APPLIES TO
| Article Translations
|
Back to the top
