نمایش نتایج 1 تا 5 از 5

نام تاپیک: (2005) چگونه برای Notify Iconیک KeyDown Event بسازم؟

  1. #1

    (2005) چگونه برای Notify Iconیک KeyDown Event بسازم؟

    سلاممن میخوام برنامه ای بنویسم، که بدون در نظر گرفتن این که کاربر، توی چه برنامه ای داره تایپ می کنه، سرعت تایپ اون رو محاسبه کنه (مثل Typing Master). بنا بر این نیاز به API یا Sample Code دارم که بتونه تمام کلیدهای فشرده شده در ویندوز رو کپچر کنه. کسی راه حلی برای این کار میشناسه؟ متشکرم

  2. #2
    کاربر دائمی آواتار hesam_hma
    تاریخ عضویت
    دی 1385
    محل زندگی
    خیلی دور تر از شهر آرزروها
    پست
    265
    از ContextMenuStrip استفده کن و در خاصیت مربوطه ی Notify Iconقرار بده

  3. #3
    کاربر دائمی آواتار saeed_rezaei
    تاریخ عضویت
    آبان 1385
    محل زندگی
    ایلام
    پست
    430
    سلام.
    توی منابعی که من دارم، api ندارم که مشخص کنه کدوم کلید فشرده شده اما دوتا api زیر رو دارم که در لحظه فراخوانی می تونن مشخص کنن که کلیدی که مد نظرت هست فشرده شده یا نه. قویترش رو واست می نویسم.تو یه برنامه دیدم که از همین تابع استفاده کرده بود و کل کاراکترهای تایپ شده توسط صفحه کلید رو بر می گردوند. اما متاسفانه هر چی می گردم، پیداش نمی کنم واست بفرستم.
    1:

    private declare function GetAsyncKeyState lib "user32.dll" (byval vkey as int32) as int32

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


    Const VK_U= &H55
    Const VK_STARTKEY = &H5B


    بازم می گردم. اگه پیداش کردم توی پست بعدی واست می زنم.

  4. #4
    سلام
    فکر کنم منظور رو درست نگرفتید. من گفتم می خواهم دکمه های فشرده شده روی صفحه کلید رو بفهمم. نه این که برای رویداد راست کلیک ماوس منو درست کنم.

  5. #5
    نقل قول نوشته شده توسط saeed_rezaei مشاهده تاپیک
    سلام.
    توی منابعی که من دارم، api ندارم که مشخص کنه کدوم کلید فشرده شده اما دوتا api زیر رو دارم که در لحظه فراخوانی می تونن مشخص کنن که کلیدی که مد نظرت هست فشرده شده یا نه. قویترش رو واست می نویسم.تو یه برنامه دیدم که از همین تابع استفاده کرده بود و کل کاراکترهای تایپ شده توسط صفحه کلید رو بر می گردوند. اما متاسفانه هر چی می گردم، پیداش نمی کنم واست بفرستم.
    1:

    private declare function GetAsyncKeyState lib "user32.dll" (byval vkey as int32) as int32

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


    Const VK_U= &H55
    Const VK_STARTKEY = &H5B


    بازم می گردم. اگه پیداش کردم توی پست بعدی واست می زنم.
    سپاس
    این API جالب هست، اما همونطور که خودتون هم می دونید اون چیزی که من میخوام، یه کم پیشرفته تره.

تاپیک های مشابه

  1. event keyDown
    نوشته شده توسط shahrzad2 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: دوشنبه 11 تیر 1386, 06:58 صبح
  2. Delegate ,Event ,Event Handler , EventArg....
    نوشته شده توسط programmable در بخش C#‎‎
    پاسخ: 6
    آخرین پست: سه شنبه 04 اردیبهشت 1386, 09:33 صبح
  3. اضافه کردن Event در دات نت 2005
    نوشته شده توسط Ghalandari در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 09 خرداد 1385, 08:48 صبح
  4. چطوری واسه برنامه هام notify icon بسازم؟
    نوشته شده توسط علی کلاهدوزان در بخش Foxpro
    پاسخ: 11
    آخرین پست: شنبه 12 آذر 1384, 17:24 عصر
  5. KeyDown
    نوشته شده توسط BAHMAN_SH در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: پنج شنبه 05 شهریور 1383, 10:17 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •