Udostępnij za pośrednictwem


Za pomocą formantów ActiveX

Tematy w tej sekcji zawierają 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 określić protokół, przez które formant może być obsługiwany w kontenerze kontroli, wymiany wiadomości i uchwyt zdarzenia.

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

Termin

Opis

Właściwości

Kontrole mają zmienne do reprezentowania stanu wewnętrznego i są implementowane jako uzyskać i Set funkcje.A uzyskać funkcja jest generowana dla każdej metody akcesor z znacznikiem propget w pliku .idl.A Set funkcja jest generowana dla każdej metody akcesor z znacznikiem IDL propput albo propputref.

Użyj klasy otoki lub OLE/COM Object Viewer do określenia, w jaki sposób funkcje są zdefiniowane.

Metody

Zachowanie formantu jest definiowany przez jego metody publiczne.Klasy otoki dają dostęp do metod kontroli.

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

Przykładem metoda publiczna jest Odśwież metody kontroli danych ADO, które aktualizacje zostały pobrane zestawu wierszy.

Zdarzenia

Formant można generować zdarzenia powiadamiania hosta, który coś się stało.Przykładem jest OnClick zdarzenia dla formantu przycisku.Gdy przycisk zostanie kliknięty, przycisk generuje OnClick zdarzenia.Jeśli host formantu ma funkcję obsługi zdarzenia, jest wykonywana.

Biblioteka typów

Biblioteki typów mówi kontenera kontroli jakie właściwości, metod i zdarzeń 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.

Badanie typu biblioteki, użyj OLE/COM Object Viewer.

W następujących tematach opisano użycie formantu ActiveX:

Zobacz też

Informacje

Formanty powiązane z danymi (ADO i RDO)