MFC - formant Activex
Na ActiveX control container to program nadrzędny, który dostarcza środowisko do działania formantu ActiveX (dawniej OLE).
- Formant ActiveX to formant wykorzystujący technologie Microsoft ActiveX. 
- ActiveX nie jest językiem programowania, ale raczej zestawem reguł dotyczących sposobu, w jaki aplikacje powinny udostępniać informacje. 
- Programiści mogą tworzyć formanty ActiveX w różnych językach, w tym w C, C ++, Visual Basic i Java. 
- Możesz utworzyć aplikację mogącą zawierać formanty ActiveX z MFC lub bez, ale jest to znacznie łatwiejsze w przypadku MFC. 
Przyjrzyjmy się prostemu przykładowi dodawania formantów ActiveX w aplikacji opartej na oknie dialogowym MFC.
Step 1 - Kliknij prawym przyciskiem myszy okno dialogowe w oknie projektanta i wybierz opcję Wstaw formant ActiveX.
 
                Step 2 - Wybierz Microsoft Picture Clip Control i kliknij OK.
 
                Step 3 - Zmień rozmiar elementu sterującego Obraz i w oknie Właściwości kliknij pole Obraz.
Step 4- Przeglądaj folder zawierający zdjęcia. Wybierz dowolne zdjęcie.
Step 5 - Po uruchomieniu tej aplikacji zobaczysz następujące dane wyjściowe.
 
                Spójrzmy na inny prosty przykład.
Step 1 - Kliknij prawym przyciskiem myszy okno dialogowe w oknie projektanta.
 
                Step 2 - Wybierz opcję Wstaw formant ActiveX.
 
                Step 3 - Wybierz Microsoft ProgressBar Control 6.0, kliknij OK.
Step 4 - Wybierz pasek postępu i ustaw jego Orientację w oknie Właściwości na 1 – ccOrientationVertical.
Step 5 - Dodaj zmienną kontrolną dla paska postępu.
 
                Step 6 - Dodaj następujący kod w OnInitDialog ()
m_progBarCtrl.SetScrollRange(0,100,TRUE);
m_progBarCtrl.put_Value(53);Step 7 - Po ponownym uruchomieniu tej aplikacji zobaczysz również pasek postępu w kierunku pionowym.
