# Containers

An ActiveX Control container is an OLE container that supports the following additional features:

1. Embedded objects from in-process servers

2. In Place activation

3. OLEMISC_ACTIVATEWHENVISIBLE

4. Event Handling

ActiveX Control Containers must provide support for all of these features.

The following sections describe the specific interfaces, methods, and other features that are required of ActiveX Control Containers. Required Interfaces, Optional Methods, Misc. Status Bits Support, Keyboard Handling, Storage Interfaces, Ambient Properties, Extended Properties, Events, Methods, Message Reflection, and Automatic Clipping. The last section describes how to gracefully degrade when a particular control interface is not supported.