Udostępnij za pośrednictwem


Model kreatorów Visual C++

Dodatki Visual Studio zostały zaniechane w programie Visual Studio 2013.Dodatki należy uaktualniać do pakietu rozszerzenia VSPackage.Aby uzyskać więcej informacji na temat uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.

Visual C++ Model kreatora zapewnia obsługę automatyzacji kreatorów projektowania i dostarcza metod następujących problemów rozwoju kreatora:

  • Uruchamianie kreatorów w oparciu o interfejs użytkownika i bez interfejsu użytkownika.

  • Modyfikowanie zawartości za pomocą interfejsu użytkownika kreatora HTML.

  • Obsługa nawigacji dla stron kreatora.

  • Kontrolowanie interakcji użytkownika z interfejsem użytkownika w formacie HTML.

  • Uzyskiwanie dostępu do Model kodu Visual C++ dla kwerend, sprawdzanie poprawności danych wejściowych użytkownika i generowanie kodu.

  • Zapytanie o informacje o typie biblioteki.

  • Obsługa błędów i raportowanie błędów.

Visual C++ Modelu kreatora zapewnia także metody pomocnika, które są używane przez kreatory wyposażone w Visual C++.

Następujące obiekty są zdefiniowane w Visual C++ modelu kreatora.

Obiekt

Opis

Obiekt IVCWizCtl.

Klasa wspólna dla IVCWizCtlUI i IVCWizCtl interfejsów, zawierająca metody i właściwości, które sterują niestandardowymi polami combo kreatora.

Obiekt VsWizard.

Klasa wspólna, która implementuje IDTWizard.Execute metody.

Obiekt WizCombo.

Klasa wspólna dla IWizCombo zawierająca metody, właściwości i zdarzenia, które sterują niestandardowymi polami combo kreatora.

Obiekt IEnumInfo.

Zawiera informacje o wyliczonych elementach członkowskich kreatora projektu.

Obiekt IFuncInfo.

Zawiera informacje o funkcjach kreatora projektu.

Obiekt IInterfaceInfo.

Zawiera informacje o interfejsach kreatora projektu.

Obiekt IParamInfo.

Zawiera informacje o funkcji kreatora projektu i parametrach zmiennych.

Obiekt ITypeLibInfo.

Zawiera informacje o bibliotekach typów kreatora projektu.

Obiekt IVarInfo.

Zawiera informacje o zmiennych kreatora projektu.

Aby uzyskać więcej informacji na temat kreatorów niestandardowych Visual C++, zobacz Tworzenie kreatora niestandardowego.

Zobacz też

Zadania

Porady: przykłady interpretowania modelu kreatorów Visual C++

Koncepcje

Projektowanie kreatora

Inne zasoby

Model obiektowy rozszerzalności Visual C++