Introducción a los controles ActiveX

Los controles ActiveX (archivos .ocx) se instalan de forma predeterminada al instalar Visual FoxPro. Puede distribuir controles ActiveX con sus aplicaciones. Los controles ActiveX se agregan a los formularios de una aplicación mediante el control OLE Container de Visual FoxPro.

La tabla siguiente indica los archivos .ocx que se instalan con Visual FoxPro y los controles ActiveX contenidos en cada uno de ellos.

Archivo Controles Archivo de Ayuda
MSCOMCTL2.OCX Control Animation
Control Datetimepicker
Control Monthview
Control Updown
Cmctl298.chm
Foxtlib.ocx Control Foxtlib de Visual FoxPro Foxhelp.chm
MCI32.ocx Control Multimedia MCI Mmedia.chm
MSChrt20.ocx Control MsChart Mschrt98.chm
MSComctl.ocx Control ImageCombo
Control ImageList
Control ListView
Control ProgressBar
Control Slider
Control StatusBar
Control TabStrip
Control Toolbar
Control TreeView
Cmctl198.chm
MSComm32.ocx Control MSComm Comm98.chm
MSInet.ocx Control Microsoft Internet Transfer Inet98.chm
MSMapi32.ocx Control MAPI Message
Control MAPI Session
Mapi98.chm
MSMask32.ocx Control Masked Edit Masked98.chm
MSWinsck.ocx Control Winsock Mswnsk98.chm
Picclp32.ocx Control PicClip Picclp98.chm
Richtx32.ocx Control Rich Textbox Rtfbox98.chm
Sysinfo.ocx Control SysInfo Sysinf98.chm

En versiones anteriores de Visual FoxPro, el nombre del archivo contenedor de los controles ActiveX pasó de Comctl32.ocx a Mscomctl.ocx.

Aunque Visual FoxPro se actualizó al nuevo archivo Mscomctl.ocx, los formularios de versiones anteriores que utilizan estos controles siguen con las referencias al archivo anterior, ya que ese control ActiveX se enlaza mediante la propiedad OleClass. El número de versión de los controles ActiveX del archivo anterior Comctl32.ocx es 1.

Por ejemplo, la propiedad OleClass de un control ListView de un formulario de una versión anterior sería la siguiente:

   COMCTL.ListViewCtrl.1

Los controles ActiveX más recientes del archivo Mscomctl.ocx pertenecen a la versión 2 o superior. Por ejemplo:

   COMCTL.TreeViewCtrl.2

Visual FoxPro no actualiza el control de forma automática, por lo que a la hora de distribuir las aplicaciones es interesante conocer la versión del control ActiveX que utilizan sus formularios.

Vea también

Agregar OLE | Ficha Controles, cuadro de diálogo Opciones | OLE Container (Control) | Control Foxtlib de Visual FoxPro