Udostępnij za pośrednictwem


Sekwencja operacji przy tworzeniu kontrolek ActiveX

W poniższej tabeli przedstawiono rolę i rolę platformy w tworzeniu kontrolek ActiveX (wcześniej nazywanych kontrolkami OLE).

Tworzenie kontrolek ActiveX

Zadanie Robisz to Struktura działa
Utwórz strukturę kontrolek ActiveX. Uruchom Kreatora kontrolek ActiveX MFC, aby utworzyć kontrolkę. Określ żądane opcje na stronach opcji. Opcje obejmują typ i nazwę kontrolki w projekcie, licencjonowaniu, podklasie i metodzie About Box. Kreator kontrolek ActiveX MFC tworzy pliki dla kontrolki ActiveX z podstawową funkcjonalnością, w tym pliki źródłowe dla aplikacji, kontrolki i strony właściwości lub stron; plik zasobu; plik projektu; i inne, wszystkie dostosowane do Twoich specyfikacji.
Zobacz, co oferuje kontrolka i Kreator formantów ActiveX bez dodawania wiersza własnego kodu. Skompiluj kontrolkę ActiveX i przetestuj ją za pomocą programu Internet Explorer lub przykładu TSTCON. Uruchomiona kontrolka ma możliwość zmiany rozmiaru i przeniesienia. Ma również metodę About Box (jeśli wybrano), którą można wywołać.
Zaimplementuj metody i właściwości kontrolki. Zaimplementuj metody i właściwości specyficzne dla kontrolek, dodając funkcje członkowskie, aby zapewnić uwidoczniony interfejs danych kontrolki. Dodaj zmienne składowe do przechowywania struktur danych i używają programów obsługi zdarzeń do uruchamiania zdarzeń podczas określania. Struktura zdefiniowała już mapę do obsługi zdarzeń, właściwości i metod kontrolki, co pozwala skupić się na sposobie implementowania właściwości i metod. Domyślna strona właściwości jest widoczna i jest dostarczana domyślna metoda About Box.
Skonstruuj stronę właściwości lub strony kontrolki. Za pomocą edytorów zasobów języka Visual C++ można wizualnie edytować interfejs strony właściwości kontrolki:

- Utwórz dodatkowe strony właściwości.
- Tworzenie i edytowanie map bitowych, ikon i kursorów.

Strony właściwości można również przetestować w edytorze okien dialogowych.
Domyślny plik zasobów utworzony przez Kreatora aplikacji MFC dostarcza wiele potrzebnych zasobów. Visual C++ umożliwia edytowanie istniejących zasobów i łatwe i wizualne dodawanie nowych zasobów.
Przetestuj zdarzenia, metody i właściwości kontrolki. Skompiluj kontrolkę i użyj kontenera testowego, aby przetestować, czy programy obsługi działają poprawnie. Metody kontrolki można wywołać i manipulować jej właściwościami za pośrednictwem interfejsu strony właściwości lub za pomocą kontenera testowego. Ponadto użyj kontenera testowego, aby śledzić zdarzenia wyzwalane z kontrolki i powiadomień odebranych przez kontener kontrolki.

Zobacz też

Opieranie się na strukturze
Sekwencja operacji przy tworzeniu aplikacji MFC
Sekwencja operacji przy tworzeniu aplikacji OLE
Sekwencja operacji przy tworzeniu aplikacji bazy danych