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

نام تاپیک: رفع بوق زدن هنگام فشار کلید Alt

  1. #1
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    963

    رفع بوق زدن هنگام فشار کلید Alt

    سلام
    من در برنامه برای ماکروی متنی از Alt+کارکتر استفاده می کنم.تا حالا پنجره ام بی لبه بود.مشکلی نداشتم.
    حالا پنجره عنوان داره.وقتی میخوام ماکروی متنی رو با فشار Alt اعمال کنم بوق می زنه.
    چطور میتونم این بوق رو بردارم؟
    میخواستم این کد رو در FormKeyDown بریزم.بی فایده بود:
    If ssAlt in Shift then
    keybd_event (VK_Menu, 0, KEYEVENTF_KEYUP, KEYEVENTF_EXTENDEDKEY );//Alt Up

  2. #2
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    963

    نقل قول: رفع بوق زدن هنگام فشار کلید Alt

    فکر نمی کردم راحت جواب رو توی اینترنت به دست بیارم:

    procedure WMMenuChar(var MessageRec: TWMMenuChar); message WM_MENUCHAR;

    ..
    procedure TFileBrowserForm.WMMenuChar(var MessageRec: TWMMenuChar)
    ;
    begin
    inherited;
    MessageRec.Result := MakeLong(0, 1);
    end;

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

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