PDA

View Full Version : آیا می توان از Theme های ویندوز به عنوان اسکین برای پروژه های VB استفاده کرد؟



blackbird
شنبه 12 اسفند 1385, 23:32 عصر
سلام دوستان
لطفا بفرمائید
آیا می توان از Theme های ویندوز به عنوان اسکین برای پروژه های VB استفاده کرد؟

با تشکر

CodeMasterX
شنبه 12 اسفند 1385, 23:50 عصر
بله. شما می تونی از شماهای ویندوز با استفاده از یک 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

حالا این کارا رو که کردی وقتی برنامه رو اجرا کنی بیشتر کنترل هات رو به شکل شمای فعال ویندوز در میاره.

موفق باشی.

blackbird
یک شنبه 13 اسفند 1385, 00:42 صبح
سلام
دوست عزیز از لطفتون ممنونم. ولی منظورم این بود که از Theme ی استفاده بشه که Theme فعال ویندوز نیست. آیا این کار امکان پذیره؟

CodeMasterX
یک شنبه 13 اسفند 1385, 01:20 صبح
دوست عزیز تا جایی که من میدونم همچین امکانی وجود نداره چون شماهایی که برای ویندوز طراحی میشن داده هاشون ربطی به محیط های گرافیکی ای که وی بی میسازه ندارن.شما اگه میخوای به برنامه هات Skin و Theme بدی می تونی از نرم افزار ها و کامپوننت هایی مثل ActiveSkin و SkinCrafter استفاده کنی و یا اینکه یا استفاده از یه سری توابع API و کمی کد نویسی خودت این کار رو انجام بدی.

Mehdi0016
یک شنبه 13 اسفند 1385, 11:16 صبح
شدنش که میشه و مخصوصا برای ویندوز 98 خیلی کاربرد داره ولی با کامپوننت .
Skin Framework از شرکت codejock
http://www.codejock.com/products/skinframework
البته نواقصی داره و کم کم داره تکمیل میشه...

romina2006
دوشنبه 14 اسفند 1385, 23:11 عصر
دوست عزیز می تونی از نرم افزار ActiveSkin استفاده کنی

ActiveSkin 4.3 (http://www.geocities.com/ar_karami/ActiveSkin.zip)

کرک (http://www.geocities.com/ar_karami/ActiveSkinCrack.zip)

blackbird
چهارشنبه 16 اسفند 1385, 01:02 صبح
دوست عزیز می تونی از نرم افزار ActiveSkin استفاده کنی

ActiveSkin 4.3 (http://www.geocities.com/ar_karami/ActiveSkin.zip)

کرک (http://www.geocities.com/ar_karami/ActiveSkinCrack.zip)

سلام دوستان

به خاطر کمکتون از همگی متشکرم. رومینا جان لینک دانلود کار نمی کنه لطفا اگه زحمتی نیست لینک رو اصلاح بفرمائید.

ممنونم

romina2006
چهارشنبه 16 اسفند 1385, 08:10 صبح
لینک برنامه درسته، من الان تستش کردم،متاسفانه برنامه رو نمی تونم این جا آپلود کنم

oVERfLOW
چهارشنبه 16 اسفند 1385, 11:02 صبح
از فــــــیـــــــــــــــــ ــلــــــــــــــــــــتـ ــــــــــــــــــــــر شــــــــــــــــکـــــــ ـــــــــــــــــــــــــ ــــــــن استفاده کنید
فکر کنم Geocities رو فیلتر کرده باشن

blackbird
چهارشنبه 16 اسفند 1385, 12:27 عصر
لینک برنامه درسته، من الان تستش کردم،متاسفانه برنامه رو نمی تونم این جا آپلود کنم
سلام دوست عزیز
من الان امتحان کردم پیام خطای زیر رو داد.
We're sorry, but this page is currently unavailable for viewing.
لطفا اگه ممکنه تو Rapidshare.com آپلود کن.

با تشکر

blackbird
چهارشنبه 16 اسفند 1385, 12:30 عصر
از فــــــیـــــــــــــــــ ــلــــــــــــــــــــتـ ــــــــــــــــــــــر شــــــــــــــــکـــــــ ـــــــــــــــــــــــــ ــــــــن استفاده کنید
فکر کنم Geocities رو فیلتر کرده باشن

فیلتر نیست. کرک رو دانلود کردم.

ممنون

adaman
چهارشنبه 16 اسفند 1385, 12:59 عصر
لینک رو کپی بعد تو آدرس بار مرورگر paste کنین ، بعدش دانلود ok دیگه
http://www.geocities.com/ar_karami/ActiveSkin.zip
روش کلیک نکنین