Udostępnij za pośrednictwem


Samodzielna rejestracja kontrolek

Kontrolki ActiveX muszą obsługiwać rejestrację własną przez zaimplementowanie funkcji DllRegisterServer i DllUnregisterServer. Kontrolki ActiveX muszą rejestrować wszystkie standardowe wpisy rejestru dla osadzonych obiektów i serwerów automatyzacji.

Kontrolki ActiveX muszą używać interfejsu API kategorii składników, aby zarejestrować się jako kontrolka i zarejestrować kategorie składników, które wymagają hosta do obsługi i wszelkich kategorii implementujących kontrolkę, zobacz Kategorie składników.

Kontrolki ActiveX powinny również rejestrować ToolBoxBitmap32 klucz rejestru, chociaż nie jest to obowiązkowe.

Kategoria składników z możliwością wstawiania powinna być zarejestrowana tylko wtedy, gdy kontrolka jest odpowiednia do użycia jako obiekt dokumentu złożonego. Należy pamiętać, że obiekt dokumentu złożonego musi obsługiwać pewne interfejsy poza minimalnym IUnknown wymagane dla kontrolki ActiveX. Mimo że kontrolka ActiveX może kwalifikować się jako obiekt dokumentu złożonego, dokumentacja kontrolki powinna jasno określić, jakiego zachowania można oczekiwać w tych okolicznościach.

kontrolek