PDA

View Full Version : کار با موس



roomusic
سه شنبه 06 تیر 1391, 04:32 صبح
با سلام.
من دارم یه پروژه انجام میدم که میخوام هروقت موس کلیک چپ یا راست انجام داد (حتی خارج از فرم مثلا رو دسکتاپ ) چک کنه ببینه روی فرم فوکوس داره یا نه و اگه فکوس نداشن یه کاری رو انجام بده.
ممنون میشم کمکم کنید.

harani
سه شنبه 06 تیر 1391, 13:16 عصر
خب با سه رویداد mouseLeave , (harvaqt ke mouse vared form beshe)mouseEnter(هر وقت که موس از فرم خارج بشه) و mouseMove(هر وقت که موس روی فرم در حال حرکت باشه) فرمت کار کن .

tooraj_azizi_1035
سه شنبه 06 تیر 1391, 13:31 عصر
سلام
http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C
http://globalmousekeyhook.codeplex.com/

roomusic
سه شنبه 06 تیر 1391, 15:11 عصر
خب با سه رویداد mouseLeave , (harvaqt ke mouse vared form beshe)mouseEnter(هر وقت که موس از فرم خارج بشه) و mouseMove(هر وقت که موس روی فرم در حال حرکت باشه) فرمت کار کن .

با سلام دوست عزیز.
از شما از بابت پاسخ دادن به سوال من تشکر میکنم.
ولی این کار فقط وقتی در فرم باشیم عملی است.
من میخوام اگه تو هر جایی که در ویندوز هستم (به جز روی فرم برنامم) کلیک انجام دادم یه تایمر چک کنه ببینه آیا برنامم هنوز فکوس هست یا نه و در صورت فکوس نبودن یه کاری رو انجام بده ( مثلا یه پیغام با مسیج باکس ظاهر بشه)