سلام دوستان
لطفا بفرمائید
آیا می توان از Theme های ویندوز به عنوان اسکین برای پروژه های VB استفاده کرد؟
با تشکر
سلام دوستان
لطفا بفرمائید
آیا می توان از Theme های ویندوز به عنوان اسکین برای پروژه های VB استفاده کرد؟
با تشکر
بله. شما می تونی از شماهای ویندوز با استفاده از یک API Call استفاده کنی.
این API رو به برنام ات اضافه کن:
Private Declare Function InitCommonControls Lib "ComCtl32.dll" () As Long
و بعد این کد رو در قسمت Initialize فرم هات قرار بده:
Call InitCommonControls
حالا توی برنامه NotePad ویندوز این کد رو بنویس و با فرمت 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>
این فایل رو باید کنار فایل اجرایی برنامت قرار بدی.دقت کن که باید نام این فایل با نام فایل اجرایی برنامه یکی باشه،برای مثال:
System.exe و System.exe.manifest
حالا این کارا رو که کردی وقتی برنامه رو اجرا کنی بیشتر کنترل هات رو به شکل شمای فعال ویندوز در میاره.
موفق باشی.
سلام
دوست عزیز از لطفتون ممنونم. ولی منظورم این بود که از Theme ی استفاده بشه که Theme فعال ویندوز نیست. آیا این کار امکان پذیره؟
دوست عزیز تا جایی که من میدونم همچین امکانی وجود نداره چون شماهایی که برای ویندوز طراحی میشن داده هاشون ربطی به محیط های گرافیکی ای که وی بی میسازه ندارن.شما اگه میخوای به برنامه هات Skin و Theme بدی می تونی از نرم افزار ها و کامپوننت هایی مثل ActiveSkin و SkinCrafter استفاده کنی و یا اینکه یا استفاده از یه سری توابع API و کمی کد نویسی خودت این کار رو انجام بدی.
شدنش که میشه و مخصوصا برای ویندوز 98 خیلی کاربرد داره ولی با کامپوننت .
Skin Framework از شرکت codejock
http://www.codejock.com/products/skinframework
البته نواقصی داره و کم کم داره تکمیل میشه...
دوست عزیز می تونی از نرم افزار ActiveSkin استفاده کنی
ActiveSkin 4.3
کرک
لینک برنامه درسته، من الان تستش کردم،متاسفانه برنامه رو نمی تونم این جا آپلود کنم
از فــــــیـــــــــــــــــ ــلــــــــــــــــــــتـ ــــــــــــــــــــــر شــــــــــــــــکـــــــ ـــــــــــــــــــــــــ ــــــــن استفاده کنید
فکر کنم Geocities رو فیلتر کرده باشن
لینک رو کپی بعد تو آدرس بار مرورگر paste کنین ، بعدش دانلود ok دیگه
http://www.geocities.com/ar_karami/ActiveSkin.zip
روش کلیک نکنین