Udostępnij za pośrednictwem


Kreator kontroli ATL

Wstawia w projekcie ATL (lub projektu MFC z obsługą ATL) formantu ATL.Aby wstawić jeden z trzech typów formantów, można użyć tego kreatora:

  • Standard sterowania

  • Formant złożony

  • Kontrola DHTML

Ponadto można określić minimalny kontroli, usuwanie interfejsów z interfejsów listy, które są dostarczane jako domyślne dla formantów otworzyć w większości pojemników.Można ustawić interfejsów mają być obsługiwane dla formantu w interfejsów strony kreatora.

Uwagi

Wyprodukowane przez tego kreatora skryptu rejestracji zarejestruje jego składników COM w sekcji HKEY_CURRENT_USER HKEY_LOCAL_MACHINE.Aby zmodyfikować to zachowanie, należy ustawić zarejestrować składnika dla wszystkich użytkowników opcji Kreatora ATL.

Nazwy

Określanie nazw dla obiektu, interfejs i klas, które mają zostać dodane do projektu.Z wyjątkiem krótka nazwa, wszystkie pozostałe pola można zmieniać niezależnie.Jeśli zmienisz tekst dla krótka nazwa, zmiana jest odzwierciedlana w nazwach innych pól w tej strony.Zmiana Coclass nazwy w sekcji COM zmiana jest odzwierciedlona w typu pole, ale interfejsu nazwy i ProgID nie należy zmieniać.To zachowanie nazewnictwa celu wprowadzać wszystkie nazwy łatwo ustalić, jak opracowanie formantu.

[!UWAGA]

Coclass można edytować tylko nonattributed kontroli.Jeśli przypisane projektu, nie można edytować Coclass.

8xdz39x7.collapse_all(pl-pl,VS.110).gifC++

Informacje utworzone w celu wdrożenia obiekt klasy C++.

  • Krótka nazwa
    Ustawia skróconą nazwę obiektu.Nazwa Określa klasę i Coclass nazwy pliku (.CPP i.H) nazwy, nazwa interfejsu i typu nazwy, chyba że zmiana tych pól indywidualnie.

  • Klasa
    Ustawia nazwę klasy, która implementuje obiektu.Nazwa ta jest oparta na nazwie, podanych w krótka nazwa, poprzedzonego "C", typowy prefiks do nazwy klasy.

  • plik .h
    Ustawia nazwę pliku nagłówka dla nowego obiektu klasy.Domyślnie, nazwa ta jest oparta na nazwie, podanych w krótką nazwę.Kliknij przycisk wielokropka, aby zapisać nazwę pliku do wybranej lokalizacji lub dołączyć deklarację klasy do istniejącego pliku.Jeśli wybierzesz istniejący plik, Kreator nie zapisze go w wybranej lokalizacji aż kliknij Zakończ.

    Kreator nie powoduje zastąpienia pliku.Jeśli po kliknięciu nazwę istniejącego pliku, zaznacz Zakończ, Kreator wyświetli monit, aby wskazać, czy deklaracja klasy powinny być dołączane do zawartości pliku.Kliknij Tak do dołączania pliku; Kliknij nr , aby powrócić do kreatora i określ inną nazwę pliku.

  • plik .cpp
    Ustawia nazwę pliku implementacji klasy nowego obiektu.Domyślnie, nazwa ta jest oparta na nazwie, podanych w krótką nazwę.Kliknij przycisk wielokropka, aby zapisać nazwę pliku w wybranej lokalizacji.Plik nie jest zapisywany w wybranej lokalizacji do momentu kliknięcia Zakończ w kreatorze.

    Kreator nie powoduje zastąpienia pliku.Jeśli po kliknięciu nazwę istniejącego pliku, zaznacz Zakończ, Kreator wyświetli monit, aby wskazać, czy Implementacja klasy powinny być dołączane do zawartości pliku.Kliknij Tak do dołączania pliku; Kliknij nr , aby powrócić do kreatora i określ inną nazwę pliku.

  • Przypisane
    Wskazuje, czy obiekt używa atrybutów.Jeśli dodajesz obiekt przypisane Projekt ATL tej opcji jest zaznaczone i niedostępne zmienić.Oznacza to można dodać tylko obiekty przypisane do projektu utworzonych za pomocą atrybutu wsparcia.

    Przypisane obiektu można dodać tylko do Projekt ATL, który używa atrybutów.Wybranie tej opcji dla projektu ATL, który nie ma atrybutu obsługuje, Kreator wyświetli określić, czy dodać obsługę atrybutu do projektu.

    Domyślnie, obiekty dodać po ustawieniu tej opcji są wyznaczone przypisane (pole wyboru jest zaznaczone).Można wyczyścić to pole, aby dodać obiekt, który nie używa atrybutów.

    Zobacz Ustawienia aplikacji, Kreator Projekt ATL i Mechanika podstawowych atrybutów Aby uzyskać więcej informacji.

8xdz39x7.collapse_all(pl-pl,VS.110).gifCOM

Zawiera informacje dotyczące funkcji COM dla obiektu.

  • Coclass
    Ustawia nazwę klasy składnika, który zawiera listę obsługiwanych przez obiekt interfejsów.

    [!UWAGA]

    Jeśli tworzenie projektu przy użyciu atrybutów lub jeśli wskażesz na tej stronie kreatora, że formant używa atrybutów, nie można zmienić tej opcji, ponieważ nie ma ATL coclass atrybut.

  • Interfejs
    Określa nazwę interfejsu, dla obiektu.Domyślnie nazwa interfejsu jest poprzedzany przez "I".

  • Typ
    Ustawia opis obiektu, który będzie wyświetlany w rejestrze

  • Identyfikator programu
    Ustawia nazwę, która pojemników, można użyć zamiast identyfikatora CLSID obiektu.To pole nie zostanie wypełnione automatycznie.Jeśli nie ręcznie wypełnienia tego pola, formantu nie może być dostępne dla innych narzędzi.Na przykład formanty ActiveX, które są generowane bez ProgID nie są dostępne w Wstawianie formantu ActiveX okno dialogowe.Aby uzyskać więcej informacji na temat okna dialogowego, zobacz Wstawianie formantu ActiveX, okno dialogowe.

Zobacz też

Zadania

Dodawanie formantu ATL

Informacje

Podstawy obiektów COM ATL

Koncepcje

Dodawanie funkcji do sterowania kompozytowe