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