Makale numarası: 309366 - Son Gözden Geçirme: 06 Ağustos 2002 Salı - Gözden geçirme: 1.0

BILGI: Visual Basic 6.0 Not destek Windows XP tema veya görsel stil

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Microsoft Windows XP görsel stillerini ya da yeni temalar sağlar. Windows XP'de, görsel stil veya denetimleri ve dokular ve şekiller için basit bir renk pencere görünümünü tanımlayabilirsiniz.

Ancak, Visual Basic 6.0 temaları veya görsel stiller Windows XP'ye desteklemiyor. Windows XP'de, bir tema veya görsel stil desteklemek Visual Basic 6.0 uygulamalarını etkinleştirebilirsiniz, ancak beklenmeyen davranışlarla karşılaşabilirsiniz.

Daha fazla bilgi

Bir görsel stil dahil Windows XP sürümdeki. Buna ek olarak, diğer temalar veya görsel stiller Windows XP Plus Pack kullanılabilir. Birkaç kod değişikliklerle ilgili bir uygulamaya bir Windows XP görsel stil eklemenin yardımcı kitaplıkları ve uygulama programlama arabirimleri (Apı)'nı kullanabilirsiniz.

Windows XP, varsayılan olarak bir görsel stil olmayan istemci (çerçeve ve resim yazısı) alanı için geçerlidir. Ortak denetimler <a0>istemci</a0> alanında bir görsel stil uygulamak için <a0></a0>, 6 veya sonraki ComCtl32.dll dosyasının sürümü kullanmanız gerekir. ComCtl32.dll sürüm 6 yeniden dağıtılabilir bir sistem bileşeni değil. ComCtl32.dll sürüm 6'yı hem kullanıcı denetimleri, hem de sık kullanılan denetimleri içerir. Varsayılan olarak, uygulamaların User32.dll dosyasında tanımlanan denetimleri kullanın. Buna ek olarak, uygulamaların ComCtl32.dll sürüm 5 ' varsayılan olarak tanımlanan ortak denetimleri kullanın.

Bir uygulamadan Windows XP görsel stillerini kullanmak için <a0></a0>, uygulama bildirim dosyası eklemeniz gerekir. Bu uygulama bildirim dosyası varsa, sürüm 6 ComCtl32.dll kullanılması gerektiğini belirtmeniz gerekir. Bu bileşenle içerdiği Özellikler penceresinde denetimlerin görünümünü değiştirmek için destek biridir.

Bu nedenle, Windows XP tema veya Visual Basic 6. 0'daki görsel stil etkinleştirmek için iki adımları izlemelisiniz:
  1. Uygulama bildirim dosyası InitCommonControls functionAdd arama
  2. Uygulama bildirim dosyası ekleme

InitCommonControls işlevini çağırın.

Form_Initialize olay InitCommonControls işlevi çağırmalıdır:
Private Declare Sub InitCommonControls Lib "comctl32.dll" ()

Private Sub Form_Initialize()
    InitCommonControls
End Sub
				
Not: InitCommonControlsForm_Load olayı arama. Form_Load olayından InitCommonControls ça??rd???n?zda, formu yükleyemiyor.

Bir uygulama bildirim dosyası ekleme

YourApp adlı bir dosyaya eklemeniz gerekir. exe.manifest yürütülebilir dosya olarak aynı klasöre. Örneğin, uygulamanızın Generic.exe olarak adlandırılmışsa, Generic.exe.manifest adlı bir bildirim dosyası içerir. Uygulama bildirim dosyası, Genişletilebilir Biçimlendirme Dili (XML) aşağıdakine benzer bir biçimi vardır:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="X86"
    name="CompanyName.ProductName.YourApp"
    type="win32"
/>
<description>Your application description here.</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>
				
uygulama bildirim dosyası yürütülebilir dosyasıyla aynı klasöre koyun, sonra Windows XP görsel stil uygulamada görüntülemek için derlenmiş yürütülebilir dosyayı çalıştırabilir.

Not: Visual Basic 6.0 tümleşik geliştirme ortamı (IDE karşı) derlenmiş yürütülebilir dosyayı çalıştırdığınızda, görsel stiller görüntülenemiyor.

Bir temayı etkinleştirmek veya Visual Basic 6.0 Windows XP görsel stili desteklenmeyen

Bir Windows XP tema veya Visual Basic 6. 0'daki görsel stil etkinleştirebilirsiniz InitCommonControls arayarak ve bir uygulama kullanarak dosya listesi, Microsoft, bu özelliği desteklemez.

Windows XP tema Visual Basic 6. 0'ı etkinleştirirseniz, beklenmeyen davranışlarla karşılaşabilirsiniz. Örneğin, seçenek düğmelerinin üzerinde bir çerçeve denetimi yerleştirin ve sonra da bir Windows XP tema veya görsel stil etkinleştirmek, yürütülebilir dosyayı çalıştırdığınızda, çerçeve denetimi seçenek düğmeleri siyah blok görünür.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0, Ne zaman ne ile kullanilir:
    • the operating system: Microsoft Windows XP
  • Microsoft Visual Basic 6.0 Professional Edition, Ne zaman ne ile kullanilir:
    • the operating system: Microsoft Windows XP
Anahtar Kelimeler: 
kbmt kbarttypeinf kbinfo KB309366 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:309366  (http://support.microsoft.com/kb/309366/en-us/ )