Элементы управления ActiveX (файлы .ocx) инсталлируются по умолчанию при инсталляции Visual FoxPro. Вы можете распространять элементы управления ActiveX совместно с вашими приложениями. Элементы управления ActiveX добавляются в форму приложения с использованием Visual FoxPro элемента управления OLE container.
В приведенной ниже таблице перечислены файлы .ocx, которые инсталлируются вместе с Visual FoxPro, а также элементы ActiveX, содержащиеся в каждом файле.
![]() |
---|
Файлы справки для этих элементов ActiveX доступны при установленном MSDN. |
Файл | Элементы управления |
---|---|
MSCOMCt2.ocx |
Animation control, DateTimePicker control, FlatScrollBar control, MonthView control, UpDown control |
MCI32.ocx |
Multimedia MCI control |
MSChrt20.ocx |
MsChart control |
MSCOMCtl.ocx |
ImageCombo control, ImageList control, ListView control, ProgressBar control, Slider control, StatusBar control, TabStrip control, Toolbar control, TreeView control |
MSCOMM32.ocx |
MSComm control |
MSInet.ocx |
Microsoft Internet Transfer control |
MSMapi32.ocx |
MAPIMessages control, MAPISession control |
MSMask32.ocx |
Masked Edit control |
MSWinsck.ocx |
Winsock control |
Picclp32.ocx |
PictureClip control |
Richtx32.ocx |
RichTextBox control |
Sysinfo.ocx |
SysInfo control |
![]() |
---|
В ранних версиях Visual FoxPro, файл, содержащий элементы управления ActiveX был переименован из Comctl32.ocx в MSCOMCtl.ocx. Даже после обновления Visual FoxPro для файла MSCOMCtl.ocx, старые формы с этими элементами управления продолжают ссылаться на старый файл, так как ActiveX связаны с их свойством OleClass. Элементы управления ActiveX из старогоо файла COMCtl32.ocx имеют версию 1. Например, свойство OleClass элемента управления ListView в ранней форме покажет: |
![]() | |
---|---|
COMCTL.ListViewCtrl.1 |
Обновленные элементы управления ActiveX в файле Mscomctl.ocx имеют версию 2 (или выше). Например:
![]() | |
---|---|
COMCTL.TreeViewCtrl.2 |
Visual FoxPro не обновляет ваш элемент управления автоматически, поэтому важно знать версию элемента управления ActiveX, размещенного на форме, который будет использоваться при распространении ваших приложений.