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

نام تاپیک: رویداد خارج از پنجره

  1. #1

    Tick رویداد خارج از پنجره

    سلام

    چطور میشه وقتی در هر جای صفحه نمایش یک کلید ترکیبی فشار داده میشه ، پیغامی به برنامه ی من فرستاده بشه.
    مثلا برنامه ی من اجرا شده وکاربر روی آیکون MyComputer کلید Alt+F1 رو فشار میده در این موقع پیغامی به برنامه ی من فرستاده بشه و این رویداد رو گزارش بده

  2. #2
    یکی از راه ها استفاده از global hot key هست که کلید مورد نظر را رجیستر می کنید و چک می کنید (از طریق WM_SETHOTKEY )

    اما این روش خوب و پنهانی و چندان کارا نخواهد بود، روش دیگر برای دریافت دقیق keyboard روش hook هست با استفاده از یک dll این کار را انجام می توان داد که قبلا در بخش C/C++‎ توضیح داده ام:
    https://barnamenevis.org/showthread.php?t=83209

    پس از دریافت تمامی رویداد های کیبورد شما همیشه می توانید چک کنید که آیا ALT یا ctrl یا shift قبل از آن فشار داده شده است یا خیر و سپس کار خاصی در برنامه خود انجام دهید.

  3. #3
    خیلی خیلی ممنون

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

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