OLE controls, also known as ActiveX controls, combine features of OLE Automation and the OLE compound documents technology. A control is a component with a GUI that can be included in a client application or container. A control not only has a visual representation in the container, but is also capable of sending data and commands to the container and receiving them from the container.