Aracılığıyla paylaş


Visual C++ Sihirbaz Modeli

Visual Studio eklentileri, Visual Studio 2013'te kullanım dışıdır.Eklentilerinizi VSPackage uzantılarına yükseltmelisiniz.Yükseltme hakkında daha fazla bilgi için bkz: SSS: Eklentileri VSPackage Uzantılarına Dönüştürme.

Visual C++ Sihirbazı Modeli, tasarlama sihirbazları için otomasyon desteği sağlar ve aşağıdaki sihirbaz geliştirme konuları için yöntemler sağlar:

  • UI tabanlı ve UI tabanlı olmayan sihirbazları başlatma.

  • Sihirbazın HTML kullanıcı arabiriminde içeriği değiştirme.

  • Sihirbaz sayfalarına ilişkin gezintiyi işleme.

  • HTML kullanıcı arabirimi ile kullanıcı etkileşimi denetleniyor.

  • Sorgulara, kullanıcı giriş doğrulamasına ve kod üretimine ilişkin Visual C++ Kod Modeli öğesine erişme.

  • Tür kitaplığı bilgisi sorgulama.

  • Hata işleme ve hata bildirimi.

Visual C++ Sihirbazı Modeli ayrıca, Visual C++ ile sağlanan sihirbazlar tarafından kullanılan yardımcı yöntemler de sağlar .

Aşağıdaki nesneler Sihirbaz Modeli üzerinde tanımlanmıştır.

Nesne

Tanımlama

IVCWizCtl nesnesi.

Özel bir sihirbazın HTML denetimini denetleyen yöntemleri ve özellikleri içeren, IVCWizCtlUI ve IVCWizCtl arabirimlerinin yardımcı sınıfı.

VsWizard nesnesi.

IDTWizard.Execute yöntemini uygulayan yardımcı sınıf.

WizCombo nesnesi.

IWizCombo için özel bir sihirbazın kombo kutularını denetleyen yöntemleri, özellikleri ve olayları içeren yardımcı sınıf.

IEnumInfo nesnesi.

Bir sihirbaz projesinin numaralandırma üyeleri hakkında bilgi içerir.

IFuncInfo nesnesi.

Bir sihirbaz projesinin işlevleri hakkında bilgi içerir.

IInterfaceInfo nesnesi.

Bir sihirbaz projesinin arabirimleri hakkında bilgi içerir.

IParamInfo nesnesi.

Bir sihirbaz projesinin işlevi ve değişken parametreler hakkında bilgi içerir.

ITypeLibInfo nesnesi.

Bir sihirbaz projesinin tür kitaplıkları hakkında bilgi içerir.

IVarInfo nesnesi.

Bir sihirbaz projesinin değişkenleri hakkında bilgi içerir.

Özel Visual C++ sihirbazları hakkında daha fazla bilgi için bkz. Özel Sihirbaz Oluşturma.

Ayrıca bkz.

Görevler

Nasıl yapılır: Visual C++ Sihirbaz Modeli Örneklerini Yorumlama

Kavramlar

Sihirbaz Tasarlama

Diğer Kaynaklar

Visual C++ Genişletilebilirlik Nesne Modeli