اولین قدم برای فعال کردن این ویژگی در برنامهها فراخواندن تابع InitCommonControls است. این تابع باید در اولین نقطه اجرای برنامه فراخوانده شود. با انجام این کار ویندوز هنگام ساختن کنترلهای برنامه از کنترلهای جدید استفاده خواهد کرد. انجام این کار در ویژوال بیسیک بصورت زیر است:
Public Declare Function InitCommonControls Lib "comctl32.dll" () As Long
Private Sub Form_Initialize()
InitCommonControls
End Sub
قدم بعد اضافه کردن فایل manifest به برنامه است. این فایل یک فایل متنی با فرمت XML است که شامل اطلاعات لازم درباره کنترلهای جدید برای ویندوز میباشد. برای ساختن این فایل متن زیر را کپی کرده و با نام <Filename>.manifest در همان دایرکتوری که برنامه شما قرار دارد ذخیره کنید. برای مثال اگر نام فایل اجرایی برنامه شما Test.exe است نام فایل manifest باید Test.exe.manifest باشد.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0"
>
<assemblyIdentity
type="win32"
processorArchitecture="*"
version="6.0.0.0"
name="mash"
/>
<description>Enter your Description Here</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls" version="6.0.0.0"
language="*"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
/>
</dependentAssembly>
</dependency>
</assembly>
اکنون برنامههای شما هم قادر خواهند بود تا از جدیدترین رابط کاربر ارائه شده توسط Windows XP استفاده کنند.
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن