Korzystanie z formantów ActiveX

Tematy w tej sekcji przedstawiają omówienie korzystania z formantów ActiveX.

Formant ActiveX jest składnik COM, który obsługuje standardowe interfejsy odnoszących się do trwałości, punkty połączenia i hostingu.Te standardowe interfejsy zdefiniować protokół, za pomocą której formant może być obsługiwany w pojemniku kontroli, wymieniają wiadomości i uchwyt zdarzenia.

Jako serwery COM formanty ActiveX mają następujące czynności.

Termin

Opis

Właściwości

Kontrole mają zmienne składowe do reprezentowania stanu wewnętrznego i są implementowane jako się i Set Akcesory.A się funkcja jest generowany dla każdej metody Metoda dostępu przy użyciu tagu propget w pliku .idl.A Set funkcja jest generowany dla każdej metody akcesora z tagiem IDL propput lub propputref.

Użycie klasy otoki lub OLE/COM Object Viewer do określenia, jak zdefiniowane funkcje.

Metody

Zachowania formantu jest definiowany przez jego metody publiczne.Klasy otoki daje dostęp do metod kontroli.

Jeśli nie używasz klasy otoki (ustawienie domyślne), można uzyskać dostęp do metod kontroli poprzez uzyskanie wskaźnika do interfejsu.

Przykładem metoda publiczna jest Odśwież metoda w formancie danych ADO, która aktualizuje pobranych wierszy.

Zdarzenia

Formant można wygenerować zdarzenie, które powiadamia host, że coś się stało.Przykładem jest OnClick zdarzenia dla formantu przycisk.Gdy przycisk zostanie kliknięty, przycisk generuje OnClick zdarzenia.Jeśli host control ma obsługi dla tego zdarzenia, wykonuje.

Biblioteka typów

Biblioteki typów mówi kontenera kontroli jakie właściwości, metod, i zdarzenia są obsługiwane przez formant.Biblioteki typów może istnieć albo jako osobne pliki (z rozszerzeniem TLB) lub wewnątrz formantu.

Biblioteki typów zawierają również informacje coclass formantu.Coclass jest klasą modelu COM, która jest identyfikowana z identyfikatorem GUID.Coclass zawiera jeden lub więcej interfejsów, które są zdefiniowane przez formant.

Aby zbadać biblioteki typów, użyj OLE/COM Object Viewer.

Użycie formantu ActiveX można znaleźć w następujących tematach:

Zobacz też

Informacje

Formanty powiązane z danymi (ADO i RDO)