امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Mouse Cursor
نویسنده پیام
Loyal آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 937
موضوع‌ها: 41
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 2541
( 3348 تشکر در 879 ارسال )
ارسال: #1
Mouse Cursor
سلام.

من می خوام شکل ماؤس رو موقعی که روی یک دکمه قرار می گیره عوض کنم.
برای این کار می شه از کد زیر استفاده کرد:
کد php:
Command1.MousePointer vbCross 

ولی اگر بخوام یه شکل دلخواه به ماؤسم بدم باید از این کد استفاده کنم:
کد php:
Command1.MousePointer vbCustom 

حالا باید این Custom رو چطور تعریف کنم؟ یعنی چطور آدرس فایل cursor ماؤس رو بهش بدم؟

البته می دونم سؤال بسیار مبتدیانه ایه. ولی هرچی گشتم نتونستم حلش کنم.Shy

۳۱-شهریور-۱۳۸۸, ۱۹:۱۴:۵۴
وب سایت ارسال‌ها
پاسخ
dreamvbfox آفلاین
در حال پیشرفت
***

ارسال‌ها: 426
موضوع‌ها: 44
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 236
( 1251 تشکر در 361 ارسال )
ارسال: #2
RE: Mouse Cursor
سلام
بعد از اینکه رو custom یا 99 قرار دادید باید با استفاده از خاصیت mouseicon آیکون رو بهش بدید :
کد:
me.MouseIcon = LoadPicture("C:\setup.ico")

موفق باشید

Biggrin Use Google instead of asking stupid questions Biggrin

[/url]
CMC Automation System


آموزش زبان c++
[url=http://www.iranled.com/forum/thread-13923.html]

(آخرین ویرایش در این ارسال: ۳۱-شهریور-۱۳۸۸, ۱۹:۳۲:۵۲، توسط dreamvbfox.)
۳۱-شهریور-۱۳۸۸, ۱۹:۳۲:۰۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Loyal, alaska
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #3
RE: Mouse Cursor
سلام.
لیست کرسرهای موس در مسیر C:\Windows\Cursors قرار داره. میتونی لیستشون رو بگیری و هر کدوم رو که خواستی انتخاب کنی.
کد:
Command1.MousePointer = MousePointerConstants.vbCustom
Set Command1.MouseIcon = LoadPicture("C:\Windows\Cursors\lmove.cur")

میتونی از یه ایمیج رو فرمت هم آیکون موس رو ست کنی.
کد:
Command1.MousePointer = vbCustom
Set Command1.MouseIcon = Image1.Picture

یا از یه آیکون خارج از برنامه.
کد:
Command1.MousePointer = MousePointerConstants.vbCustom
Set Command1.MouseIcon = LoadPicture("C:\a.ico")
(آخرین ویرایش در این ارسال: ۳۱-شهریور-۱۳۸۸, ۲۰:۰۳:۳۰، توسط Payman62.)
۳۱-شهریور-۱۳۸۸, ۱۹:۵۶:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : Loyal, alaska
Loyal آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 937
موضوع‌ها: 41
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 2541
( 3348 تشکر در 879 ارسال )
ارسال: #4
RE: Mouse Cursor
(۳۱-شهریور-۱۳۸۸, ۱۹:۳۲:۰۵)dreamvbfox نوشته است: سلام
بعد از اینکه رو custom یا 99 قرار دادید باید با استفاده از خاصیت mouseicon آیکون رو بهش بدید :
کد:
me.MouseIcon = LoadPicture("C:\setup.ico")

موفق باشید

cursor ماؤس من پسوندش cur هست. قبلاً هم امتحانش کرده بودم. این کد برای پسوند ico درست کار می کنه.

(آخرین ویرایش در این ارسال: ۳۱-شهریور-۱۳۸۸, ۲۰:۰۳:۲۵، توسط Loyal.)
۳۱-شهریور-۱۳۸۸, ۲۰:۰۲:۵۰
وب سایت ارسال‌ها
پاسخ
Loyal آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 937
موضوع‌ها: 41
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 2541
( 3348 تشکر در 879 ارسال )
ارسال: #5
RE: Mouse Cursor
(۳۱-شهریور-۱۳۸۸, ۱۹:۵۶:۰۳)Payman62 نوشته است: سلام.
لیست کرسرهای موس در مسیر C:\Windows\Cursors قرار داره. میتونی لیستشون رو بگیری و هر کدوم رو که خواستی انتخاب کنی.
کد:
Command1.MousePointer = MousePointerConstants.vbCustom
Set Command1.MouseIcon = LoadPicture("C:\Windows\Cursors\lmove.cur")

میتونی از یه ایمیج رو فرمت هم آیکون موس رو ست کنی.
کد:
Command1.MousePointer = vbCustom
Set Command1.MouseIcon = Image1.Picture

یا از یه آیکون خارج از برنامه.
کد:
Command1.MousePointer = MousePointerConstants.vbCustom
Set Command1.MouseIcon = LoadPicture("C:\a.ico")

پسوند cur رو قبول نمی کنه. اگر هم قبول کنه سیاه و سفیدش می کنه. چرا؟

۳۱-شهریور-۱۳۸۸, ۲۰:۱۰:۴۵
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #6
RE: Mouse Cursor
سلام.

(۳۱-شهریور-۱۳۸۸, ۲۰:۰۲:۵۰)Loyal نوشته است: cursor ماؤس من پسوندش cur هست. قبلاً هم امتحانش کرده بودم. این کد برای پسوند ico درست کار می کنه.

صادق جان نهایتا آیکون های 24 بیت رو میتونی تو ویبی برای آبجکت هات ست کنی. نمونش رو برات آپ کردم.

(۳۱-شهریور-۱۳۸۸, ۲۰:۱۰:۴۵)Loyal نوشته است: پسوند cur رو قبول نمی کنه. اگر هم قبول کنه سیاه و سفیدش می کنه. چرا؟
چون ویبی تا 24 بیت رو ساپورت میکنه و اون کرسر ها 32 بیت هستن و شما نمیتونی برای کلیدت لودشون کنی.

کرسرهای خود ویندوز که جالب نیستن. خودت میتونی آیکون های قشنگ تر طراحی کنی که به کارت هم ربط داشته باشه. فقط باید حواست باشه 32 بیت نباشن و 256 کالر یا 24 بیت کار کنی. که تو حجم پایین کیفیت خوبی دارن.

البته آیکون های خود ویندوز رو هم میتونی با SetSystemCursor برای موس ست کنی. ولی در اون صورت به کلید شما اختصاص نداره.


فایل‌(های) پیوست شده
.rar   Error.rar (اندازه: 880 bytes / تعداد دفعات دریافت: 45)
(آخرین ویرایش در این ارسال: ۳۱-شهریور-۱۳۸۸, ۲۰:۴۸:۱۲، توسط Payman62.)
۳۱-شهریور-۱۳۸۸, ۲۰:۴۳:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : alaska
alih110 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 14
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 13
( 10 تشکر در 5 ارسال )
ارسال: #7
RE: Mouse Cursor
من کدی دارم که میتونی پسوند CUR رو به فرمت اضافه کنی ولی فقط روی فرم و روی دکمه ها نمیشه اگه خواستی بگو برات بزارم چون باید بگردم . البته شاید با دستکاری کد بشه روی بقیه ی اشیا هم گذاشت .

ویرایش شد. قوانین رو بخونید
۰۳-مهر-۱۳۸۸, ۱۷:۱۷:۲۰
ارسال‌ها
پاسخ
Loyal آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 937
موضوع‌ها: 41
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 2541
( 3348 تشکر در 879 ارسال )
ارسال: #8
RE: Mouse Cursor
ممنون.
من خودم براش راهی پیدا کردم. ولی نمی دونم وقتی شکل ماؤس رو عوض می کنی دیگه نمی تونی به شکل اول برش گردونی.

این پست رو ببین و برنامشو دانلود کن. خودت می فهمی.

۰۳-مهر-۱۳۸۸, ۲۰:۰۴:۲۸
وب سایت ارسال‌ها
پاسخ
alih110 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 14
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 13
( 10 تشکر در 5 ارسال )
ارسال: #9
RE: Mouse Cursor
خوب بگو از چه راهی استفاده می کنی و سورس بزار تا ببینم بعد راه حل بدم اینجوری که نمیشه .

ویرایش شد. قوانین رو بخونید
۰۳-مهر-۱۳۸۸, ۲۱:۵۳:۰۱
ارسال‌ها
پاسخ
Loyal آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 937
موضوع‌ها: 41
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 2541
( 3348 تشکر در 879 ارسال )
ارسال: #10
RE: Mouse Cursor
(۰۳-مهر-۱۳۸۸, ۲۰:۰۴:۲۸)Loyal نوشته است: این پست رو ببین و برنامشو دانلود کن. خودت می فهمی.

۰۴-مهر-۱۳۸۸, ۱۸:۰۵:۵۷
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question mouse click در صفحه setroyd 1 2,547 ۳۱-تير-۱۳۹۰, ۰۲:۲۱:۵۱
آخرین ارسال: Shayani
  کمک در middle Mouse Button + SysTRAY در VB6 hamed_Arfaee 21 16,810 ۱۰-شهریور-۱۳۸۸, ۰۵:۴۹:۵۹
آخرین ارسال: hamed_Arfaee
Question سوال درمورد Mouse Move toopdanlod 4 4,198 ۰۹-مرداد-۱۳۸۸, ۰۱:۵۳:۱۶
آخرین ارسال: toopdanlod
  cursor گرافیکی tkd 4 2,450 ۲۲-مهر-۱۳۸۷, ۱۱:۵۲:۰۲
آخرین ارسال: vz67

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS