TCustomIvorySurface instantiates a Custom Ivory Surface control.
virtual __fastcall TCustomIvorySurface(Classes::TComponent* AOwner);
Note
TCustomIvorySurface doesn't create a new off-screen surface. It just allocates memory for the data members and initializes them. To create an off-screen surface, use Create, or set the AutoCreate property to true.