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++