kak poslaty oknu najatie srasu 2 klawish ?

Тема в разделе "WASM.BEGINNERS", создана пользователем Maha5, 7 апр 2006.

  1. Maha5

    Maha5 New Member

    Публикаций:
    0
    Регистрация:
    7 апр 2006
    Сообщения:
    2
    char KeyState[256];

    GetKeyboardState(KeyState);

    //Устанавливаем нажатие Ctrl

    KeyState[0x11]=0x81;

    SetKeyboardState(KeyState);



    PostMessage(Memo1->Handle,WM_KEYDOWN,0x23,0x014F0001);

    PostMessage(Memo1->Handle,WM_KEYUP,0x23,0xC14F0001);



    //Необходимо дождаться когда Post сообщения дойдут и отработаются

    Application->ProcessMessages();

    // Снимаем нажатие Ctrl

    KeyState[0x11]=0;

    SetKeyboardState(KeyState);



    nado sajaty Ctrl + F1

    nashel code na C pitalsy na MASM perewesty 4egoto ne polu4iloy



    pls perewedite na MASM esli ne slojno
     
  2. Vasil

    Vasil Василь

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    228
    Адрес:
    Ижевск
    Borland C++ -> MASM32 ?



    Пиши нормальным языком - читать невозможно!



    Если тебе надо создать DLL на MASM, а потом загружать из Borland C++, то алгоритм остаётся. Если же на MASM ты хочешь создать EXE, то всякие там PostMessage нужно выкинуть и, вообще обрабатывать только WM_KEYDOWN (или WM_HOTKEY, если знаешь заранее клавиши).



    PS: blin...
     
  3. Maha5

    Maha5 New Member

    Публикаций:
    0
    Регистрация:
    7 апр 2006
    Сообщения:
    2
    da prosto nado na MASM takieje deistviy sdelaty ya prosto nesnay kak