Udostępnij za pośrednictwem


Opcje kreatora kontroli ATL

Wstaw tutaj "Wyniki wyszukiwania" Podsumowanie.

Użyj tej strony kreatora, aby zdefiniować typ formantu, który tworzysz i zawiera poziom obsługi interfejsu.

  • Typ formantu
    Rodzaj formantu, który chcesz utworzyć.

    • Standardowe formantu: formant ActiveX.

    • Formant złożony: formant ActiveX, który może zawierać (podobne do okna dialogowego) innych formantów ActiveX lub formantów systemu Windows.Formant złożony obejmuje:

      • Szablon implementującego formantu złożonego okna dialogowego.

      • Zasób niestandardowe rejestru, który automatycznie rejestruje formant złożony po wywołaniu.

      • Klasa C++ implementujące formantu złożonego.

      • Interfejs COM przez formant złożony.

      • Test stronę HTML zawierającą formant złożony.

      Domyślnie ustawia ten formant CComControlBase::m_bWindowOnly do true, wskazuje, że jest to formant okna.Implementuje mapę sink.Aby uzyskać więcej informacji, zobacz ATL obsługę formantów DHTML.

    • DHTML sterowania: formant DHTML ATL określa interfejsu użytkownika za pomocą kodu HTML.Klasa interfejsu użytkownika języka DHTML zawiera mapę COM.Domyślnie ustawia ten formant CComControlBase::m_bWindowOnly do true, wskazuje, że jest to formant okna.

      Aby uzyskać więcej informacji, zobacz Identyfikowanie elementów projektu kontroli DHTML.

  • Minimalne kontroli
    Obsługuje interfejsy, które są absolutnie niezbędne większości pojemników.Można ustawić minimalne sterowania dla dowolnego typu formantu: można utworzyć minimal kontroli standardowego, minimalny formantu złożonego lub minimalne kontroli DHTML.

  • Agregacja
    Dodaje obsługę agregacji formantu, który tworzysz.Aby uzyskać więcej informacji, zobacz Agregacja.

    • Tak: Tworzenie formantu, który można agregować.

    • Nie: utworzyć formant, który nie może być łączone.

    • Tylko: Tworzenie formantu, który można tworzyć tylko za pośrednictwem agregacji.

  • Model wątkowości
    Określa, że model wątka używany przez formant.

    • Pojedynczy: formant będzie działać tylko w głównym wątku COM.

    • Apartament: formant można utworzyć w każdy Apartament wątku pojedynczego.Domyślnie.

  • Interfejs
    Typ interfejsu ten formant opisuje do kontenera.

    • Podwójne: tworzy interfejs, który zawiera właściwości i metody poprzez IDispatch i bezpośrednio przez VTBL.

    • Niestandardowa: tworzy interfejs, który udostępnia metody bezpośrednio przez VTBL.

      Wybranie opcji Niestandardowy, a następnie można określić, że formant jest automatyzacji zgodny.Po wybraniu automatyzacji zgodny, a następnie Kreator dodaje oleautomation atrybutu interfejsu w IDL i interfejsu można zorganizować universal organizatora w pliku oleaut32.dll.Zobacz Kierowanie szczegóły w Windows SDK Aby uzyskać więcej informacji.

      Ponadto po wybraniu automatyzacji zgodny, wszystkie parametry dla wszystkich metod formantu musi być WARIANTU zgodne.

  • Obsługa
    Ustawia dodatkowe wsparcie dodatkowych kontroli.

    • Punkty połączenia: włącza punktów połączenia obiektu poprzez swoje obiektu klasy pochodzić od IConnectionPointContainerImpl do interfejsu źródła.

    • Licencjonowane: dodaje obsługę kontroli dla licencjonowania.Licencjonowanego kontroli może być obsługiwany tylko, jeśli komputer kliencki ma poprawny kod licencji.

Zobacz też

Informacje

Kreator kontroli ATL