Элементы управления ActiveX (файлы .ocx) инсталлируются по умолчанию при инсталляции Visual FoxPro. Вы можете распространять элементы управления ActiveX совместно с вашими приложениями. Элементы управления ActiveX добавляются в форму приложения с использованием Visual FoxPro элемента управления OLE container.

В приведенной ниже таблице перечислены файлы .ocx, которые инсталлируются вместе с Visual FoxPro, а также элементы ActiveX, содержащиеся в каждом файле.

NoteЗамечание

Файлы справки для этих элементов 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

NoteЗамечание

В ранних версиях Visual FoxPro, файл, содержащий элементы управления ActiveX был переименован из Comctl32.ocx в MSCOMCtl.ocx. Даже после обновления Visual FoxPro для файла MSCOMCtl.ocx, старые формы с этими элементами управления продолжают ссылаться на старый файл, так как ActiveX связаны с их свойством OleClass. Элементы управления ActiveX из старогоо файла COMCtl32.ocx имеют версию 1. Например, свойство OleClass  элемента управления ListView в ранней форме покажет:

 CopyCode imageСкопировать код
COMCTL.ListViewCtrl.1

Обновленные элементы управления ActiveX в файле Mscomctl.ocx имеют версию 2 (или выше). Например:

 CopyCode imageСкопировать код
COMCTL.TreeViewCtrl.2

Visual FoxPro не обновляет ваш элемент управления автоматически, поэтому важно знать версию элемента управления ActiveX, размещенного на форме, который будет использоваться при распространении ваших приложений.

Expand imageСмотрите также