## ActiveXControlBase class


Represents the ActiveX control.

```cpp
class ActiveXControlBase
```

## Methods

| Method | Description |
| --- | --- |
| [ActiveXControlBase(ActiveXControlBase_Impl* impl)](./activexcontrolbase/) | Constructs from an implementation object. |
| [ActiveXControlBase(const ActiveXControlBase\& src)](./activexcontrolbase/) | Copy constructor. |
| [GetBackOleColor()](./getbackolecolor/) | Gets and sets the ole color of the background. |
| [GetData()](./getdata/) | Gets and sets the binary data of the control. |
| [GetForeOleColor()](./getforeolecolor/) | Gets and sets the ole color of the foreground. |
| [GetHeight()](./getheight/) | Gets and sets the height of the control in unit of points. |
| [GetLinkedCell()](./getlinkedcell/) | Gets and sets the linked cell. |
| [GetListFillRange()](./getlistfillrange/) | Gets and sets the list fill range. |
| [GetMouseIcon()](./getmouseicon/) | Gets and sets a custom icon to display as the mouse pointer for the control. |
| [GetMousePointer()](./getmousepointer/) | Gets and sets the type of icon displayed as the mouse pointer for the control. |
| [GetShadow()](./getshadow/) | Indicates whether to show a shadow. |
| virtual [GetType()](./gettype/) | Gets the type of the ActiveX control. |
| [GetWidth()](./getwidth/) | Gets and sets the width of the control in unit of points. |
| [GetWorkbook()](./getworkbook/) | Gets the [Workbook](../../aspose.cells/workbook/) object. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| [IsVisible()](./isvisible/) | Indicates whether this control is visible. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const ActiveXControlBase\& src)](./operator_asm/) | operator= |
| [SetBackOleColor(int32_t value)](./setbackolecolor/) | Gets and sets the ole color of the background. |
| [SetForeOleColor(int32_t value)](./setforeolecolor/) | Gets and sets the ole color of the foreground. |
| [SetHeight(double value)](./setheight/) | Gets and sets the height of the control in unit of points. |
| [SetIsVisible(bool value)](./setisvisible/) | Indicates whether this control is visible. |
| [SetLinkedCell(const U16String\& value)](./setlinkedcell/) | Gets and sets the linked cell. |
| [SetLinkedCell(const char16_t* value)](./setlinkedcell/) | Gets and sets the linked cell. |
| [SetListFillRange(const U16String\& value)](./setlistfillrange/) | Gets and sets the list fill range. |
| [SetListFillRange(const char16_t* value)](./setlistfillrange/) | Gets and sets the list fill range. |
| [SetMouseIcon(const Vector \<uint8_t\>\& value)](./setmouseicon/) | Gets and sets a custom icon to display as the mouse pointer for the control. |
| [SetMousePointer(ControlMousePointerType value)](./setmousepointer/) | Gets and sets the type of icon displayed as the mouse pointer for the control. |
| [SetShadow(bool value)](./setshadow/) | Indicates whether to show a shadow. |
| [SetWidth(double value)](./setwidth/) | Gets and sets the width of the control in unit of points. |
| [~ActiveXControlBase()](./~activexcontrolbase/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Namespace [Aspose::Cells::Drawing::ActiveXControls](../)
* Library [Aspose.Cells for C++](../../)
