PDA

View Full Version : ارتباط تم ويندوز با vb6



skh1300
سه شنبه 20 بهمن 1388, 17:38 عصر
سلام
من چندی پیش یک برنامه دیدم که با استفاده از تم ویندوز یعنی یک فایل ocx به نام SkinFramework.ocx و یه فایل دیگه که میشد ازش به عنوان تم برای ویندوز استفاده کرد ظاهر فرمش را تغيير داده بود بدون اينكه مشكلي پيش آيد .
کسی نحوه ارتباط این ocx را با تم ویندوز بلده؟

aryasoft2872
سه شنبه 20 بهمن 1388, 17:49 عصر
بعد از این که اکتیوایکس رو به برنامه ات اضافه کردی :

Skin.LoadSkin App.Path & "\Seven.msstyles"
Skin.ApplyOptions Me.hWnd

skh1300
سه شنبه 20 بهمن 1388, 20:40 عصر
با اين كد error ميده به اين سورس نگاه كن ببينم مي توني درستش كني

Mr'Jamshidy
سه شنبه 20 بهمن 1388, 21:30 عصر
اگر شما تم های ویندوز رو با ریسورس هکر باز کنی میدونی دنبال چه سورسی بگردی

-------
یا حق

skh1300
سه شنبه 20 بهمن 1388, 21:59 عصر
اما سوال من يه چيز ديگه بود (فقط مي خوام اين كار انجام بگيره كاري به جزئيات ندارم)

mostafa_bahar
چهارشنبه 21 بهمن 1388, 10:41 صبح
كدي كه دوست مون داده درسته شما بايد ادرس تم ها رو بدي يا تم در شاخه برنامه بريزي و اسم تم رو در بالا بدي همين ولي استفاده از تم به نظر من جالب نيست

M.T.P
چهارشنبه 21 بهمن 1388, 10:52 صبح
عجب چیز با حالی بود دمت گرم:تشویق:
اصلاحش کردم اینو دانلود کن
setup هم فراموش نشه:چشمک:

skh1300
چهارشنبه 21 بهمن 1388, 11:05 صبح
دوست عزيز قسمت اول كد(خط اول ) شامل دوبخش هست يكي :resourcePath as string
بخش دوم:
inifilename as string
و اما قسمت دوم كد (خط دوم)
Skin.ApplyOptions Me.hWnd كلا گير ميده
ولي موقعي بين شون مساوي ميزاريم 4 تا گزينه ظاهر ميشه
xtpSkinApplyColors
xtpSkinApplyFrame
xtpSkinApplyMenus
xtpSkinApplyMetrics
هر كدوم را امتحان مي كنم جواب نميده كسي مي تونه سورسش را درست كنه برام بزاره
با تشكر

M.T.P
چهارشنبه 21 بهمن 1388, 11:16 صبح
دوست عزیز قسمت اول کد(خط اول ) شامل دوبخش هست یکی :resourcePath as string
بخش دوم:
inifilename as string
و اما قسمت دوم کد (خط دوم)
Skin.ApplyOptions Me.hWnd کلا گیر میده
ولی موقعی بین شون مساوی میزاریم 4 تا گزینه ظاهر میشه
xtpSkinApplyColors
xtpSkinApplyFrame
xtpSkinApplyMenus
xtpSkinApplyMetrics
هر کدوم را امتحان می کنم جواب نمیده کسی می تونه سورسش را درست کنه برام بزاره
با تشکر
درستش کردم خب
پست بالا
تازه 10 ، 20 تا تم هم باهاش تست کردم:متعجب:




Private Sub Form_Load()
Skin.LoadSkin App.Path & "\Seven.msstyles", ""
Skin.ApplyWindow Me.hWnd
End Sub

M.T.P
چهارشنبه 21 بهمن 1388, 11:36 صبح
چرا پست هات تکراریه:عصبانی++:
بابا درسته نمونش هم کامپایل کردم ببینش 4 پست قبل برو دانلود کن:متعجب:

aryasoft2872
چهارشنبه 21 بهمن 1388, 14:03 عصر
این موضوع اگر تو تاپیک ابزار زیباسازی codejock مطرح می شد بهتر نبود :متفکر: ولی همین کد بالایی (پست 9) درسته ببخشید من اشتباهی دادم(یعنی کد رو اشتباهی دادم!!!!(

skh1300
شنبه 24 بهمن 1388, 14:11 عصر
با تشكر از همه شما دوستان اينم آدرس تم ها برا دانلود
http://www.codejock.com/downloads/samples/visualstyles.asp

REZADG
سه شنبه 17 فروردین 1389, 21:22 عصر
دوستان من هنگاه افزودن اکتیو ایکس این خطا رو دارم منظورش چیه نمی فهمم
---------------------------
Microsoft Visual Basic
---------------------------
Class not registered.
Looking for object with CLSID:{8382C7B7-9F48-423E-ADA1-F845C0C211B4}
---------------------------
OK Help
---------------------------

می دونم تاریخ تاپیک خیلی قدیمیه ولی دیگه چکار کنم

programer1389
چهارشنبه 18 فروردین 1389, 07:19 صبح
اون اکتیو ایکس رو رجیستر کردین؟

programer1389
چهارشنبه 18 فروردین 1389, 07:24 صبح
سلام
من چندی پیش یک برنامه دیدم که با استفاده از تم ویندوز یعنی یک فایل ocx به نام SkinFramework.ocx و یه فایل دیگه که میشد ازش به عنوان تم برای ویندوز استفاده کرد ظاهر فرمش را تغيير داده بود بدون اينكه مشكلي پيش آيد .
کسی نحوه ارتباط این ocx را با تم ویندوز بلده؟
بجای این کار از vb advance هم میتونید استفاده کنید