MFC - элемент управления Activex
An ActiveX control container - это родительская программа, которая предоставляет среду для запуска элемента управления ActiveX (ранее OLE).
Элемент управления ActiveX - это элемент управления, использующий технологии Microsoft ActiveX.
ActiveX - это не язык программирования, а скорее набор правил того, как приложения должны обмениваться информацией.
Программисты могут разрабатывать элементы управления ActiveX на различных языках, включая C, C ++, Visual Basic и Java.
Вы можете создать приложение, способное содержать элементы управления ActiveX с MFC или без него, но это намного проще сделать с MFC.
Давайте рассмотрим простой пример добавления элементов управления ActiveX в ваше приложение на основе диалогового окна MFC.
Step 1 - Щелкните правой кнопкой мыши диалоговое окно в окне конструктора и выберите «Вставить элемент управления ActiveX».

Step 2 - Выберите Microsoft Picture Clip Control и нажмите OK.

Step 3 - Измените размер элемента управления «Изображение» и в окне «Свойства» щелкните поле «Изображение».
Step 4- Просмотрите папку, содержащую изображения. Выберите любую картинку.
Step 5 - Когда вы запустите это приложение, вы увидите следующий результат.

Давайте посмотрим на другой простой пример.
Step 1 - Щелкните правой кнопкой мыши диалог в окне дизайнера.

Step 2 - Выберите «Вставить элемент управления ActiveX».

Step 3 - Выберите Microsoft ProgressBar Control 6.0, нажмите OK.
Step 4 - Выберите индикатор выполнения и установите для его ориентации в окне свойств значение 1 – ccOrientationVertical.
Step 5 - Добавить контрольную переменную для индикатора выполнения.

Step 6 - Добавьте следующий код в OnInitDialog ()
m_progBarCtrl.SetScrollRange(0,100,TRUE);
m_progBarCtrl.put_Value(53);
Step 7 - Когда вы снова запустите это приложение, вы также увидите индикатор выполнения в вертикальном направлении.
