Sihirbazınızı Özelleştirme

Sihirbazı ile oluşturulan özelleştirirken aşağıdaki ortak görevler dikkate almanız gereken Custom sihirbaz.

  • .Vsz dosyasında Sihirbazı çalışması gerekli özel parametreleri belirtin.Bkz: .vsz dosyası (Proje denetimi) ve Önceden tanımlanmış özel sihirbaz simgeleri daha fazla bilgi için.

    Sihirbazı'nı birçok farklı dil için yerelleştirmeniz, bu dil parametreler için .vsz dosyası ekleyin.Bkz: Sihirbazı birden çok dil için yerelleştirme daha fazla bilgi için.

  • Özelleştirme şablon dosyalarını (ve Templates.inf) kullanıcı seçimleri için yönergeleri belirtmek için.

  • Özelleştirme Default.js dosya ek özel işleme Sihirbazı'nı belirtmek için.Kendi işlevlerinizi yazabilir ve sağlanan işlevlerini kullanabilmek için Common.js.

  • Tasarım simgeler ve html kullanıcı arabirimi kullanan diğer görüntüler.

  • Tasarım html kullanıcı arabirimi.

  • Semboller düğmeleri, denetimleri, metin kutuları ve Sihirbazı'nı kullanan diğer öğeleri eşleştirmek için html simge tablosunu ekleyin.

    Bir Custom sihirbaz tarafından sağlanan html alıntı aşağıda gösterilmiştir:

    <SYMBOL NAME="WIZARD_DIALOG_TITLE" TYPE=text VALUE="MyCustomWiz">
          </SYMBOL>
    <SYMBOL NAME="SAMPLE_CHECKBOX" TYPE=checkbox VALUE=true>
          </SYMBOL>
    

    MyCustomWiz, başlıklı Bu sihirbaz, varsayılan olarak seçili bir onay kutusu görüntüler.

  • İşaretlenmiş kısmında yer alan <SCRIPT LANGUAGE="JSCRIPT"> html dosyaları JScript işlev çağrıları eklemek ve Sihirbazı davranışını özelleştirmek için Visual Studio nesne modeli erişim.Bu işlevler kullanarak çağırmanız gerekir window.external, aşağıdaki gibi:

          window.external.AddSymbol("MAIN_FRAME_DEFAULT_STYLES", true);
          window.external.AddSymbol("MAIN_FRAME_STYLE_FLAGS", "");
    

    [!NOT]

    Yöntemler, özellikler ve olaylar aracılığıyla kullanıma sunulan Visual Studio için Otomasyon ve Genişletilebilirlik, Visual C++ kod modeli, Proje modeli, ve Sihirbazı modeli oluşturma JScript dosyalarını ve .htm dosyaları yapı aracılığıyla gelen sihirbaz project tüm yönlerini programlı olarak yönetmek izin verir.

  • Gerekirse, özelleştirme .vsdir dosya, .vsz dosyasının ve kabuk tarafından anlaşılabilmesi için tüm şablonları hakkında bilgi sağlar.Örneğin, adları simge kaynak kimliği, bayraklar, yerelleştirilmiş belirtmek ve benzeri.

  • Kendisi için kendi yerelleştirilmesi için sihirbazın gerek duyduğu tüm dillerde .htm dosyalarını ve şablon dosyalarını oluşturun.Bunları uygun proje dizinler ekleyin.

  • İçerik duyarlı Yardım sağlamak Sihirbazınız için.

Ayrıca bkz.

Görevler

Özel Sihirbaz Oluşturma

Başvuru

Özel Sihirbaz

Bağlama Duyarlı Yardım Sağlama

Kavramlar

Sihirbaz Tasarlama Adımları

Sihirbazınız için Oluşturulan Dosyalar

Sihirbazdaki Hataları İşleme