Sihirbazı'nı ö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 Otomasyon ve genişletilebilirlik Visual Studio, 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
Başvuru
Bağlama duyarlı Yardım sağlama
Kavramlar
Bir sihirbaz tasarlamak için adımlar