Udostępnij za pośrednictwem


Kreator formantów MFC ActiveX

Kontrolka ActiveX jest określonym typem serwera automatyzacji; jest to składnik wielokrotnego użytku. Aplikacja hostująca kontrolkę ActiveX jest klientem automatyzacji tej kontrolki. Jeśli twoim celem jest utworzenie takiego składnika wielokrotnego użytku, użyj tego kreatora, aby utworzyć kontrolkę. Aby uzyskać więcej informacji, zobacz Kontrolki ActiveX MFC.

Ważne

ActiveX to starsza technologia, która nie powinna być używana do tworzenia nowych rozwiązań. Aby uzyskać więcej informacji na temat nowoczesnych technologii zastępujących activex, zobacz Kontrolki ActiveX.

Alternatywnie można utworzyć aplikację MFC serwera automatyzacji przy użyciu Kreatora aplikacji MFC.

Kontrolka ActiveX utworzona za pomocą tego kreatora może mieć interfejs użytkownika lub może być niewidoczna. Tę opcję można wskazać na stronie Ustawienia sterowania w kreatorze. Kontrolka czasomierza to przykład kontrolki ActiveX, która ma być niewidoczna.

Kontrolki ActiveX mogą mieć złożony interfejs użytkownika. Niektóre kontrolki mogą przypominać hermetyzowane formularze: pojedyncza kontrolka zawierająca wiele pól, każda kontrolka systemu Windows samodzielnie. Na przykład obiekt części maszyny zaimplementowany jako kontrolka ActiveX MFC może przedstawiać interfejs użytkownika przypominający formularz. Użytkownicy mogą używać interfejsu użytkownika do odczytywania i edytowania numeru części, nazwy części i innych informacji. Aby uzyskać więcej informacji, zobacz Kontrolki ActiveX MFC.

Jeśli musisz utworzyć kontener dla obiektów ActiveX, zobacz Tworzenie kontenera kontrolek ActiveX.

Program startowy MFC zawiera pliki źródłowe (.cpp) języka C++, pliki zasobów (rc) i plik projektu (.vcxproj). Kod wygenerowany w tych plikach początkowych jest oparty na MFC.

Poniższa przykładowa lista zawiera zadania i typy ulepszeń dla kontrolki ActiveX:

Omówienie

Na tej stronie kreatora opisano bieżące ustawienia aplikacji dla tworzonego projektu kontrolki ActiveX MFC. Domyślnie kreator tworzy projekt w następujący sposób:

  • Domyślny projekt nie generuje licencji czasu wykonywania ani plików pomocy. Te ustawienia domyślne można zmienić na stronie Ustawienia . Na stronie Przegląd zostaną odzwierciedlone tylko wybrane opcje na tej stronie Kreatora kontrolek ActiveX.

  • Projekt zawiera klasę kontrolki i klasę strony właściwości na podstawie nazwy projektu. Nazwy projektów i plików można edytować na stronie Nazwy kontrolek .

  • Kontrolka nie jest oparta na istniejącej kontrolce systemu Windows, aktywuje się, gdy stanie się widoczna, ma interfejs użytkownika i zawiera okno dialogowe Informacje . Te ustawienia domyślne można zmienić na stronie Ustawienia .

Zobacz też

Projekty programu Visual Studio — C++
Typy projektów języka C++ w programie Visual Studio
Pojęcia