Связь комбинации клавишь с событием

Тема в разделе "MS Visual C++", создана пользователем extrime, 18 окт 2007.

Статус темы:
Закрыта.
  1. extrime

    extrime Гость

    Привет всем, тут такое дело, есть програмка точнее пустое окно, каким образом можно связать определенное событие с определенной комбинацией клавишь?

    Спасибо за внимание...
     
  2. Over

    Over Well-Known Member

    Регистрация:
    4 июл 2007
    Сообщения:
    116
    Симпатии:
    0
    Создать таблицу акселераторов, и на каждый акселератор повесить вызов нужной функции.
    Для создания таблицы нужно создать массив структур типа ACCEL, присвоить каждому полю структуры-элемента массива нужное значение, затем вызвать функцию CreateAcceleratorTable.
    Кроме того, таблицу акселераторов можно создать в редакторе ресурсов и при запуске программы подгружать её с помощью LoadAccelerators
    Все подробности, параметры и описания можно найти в MSDN.
     
  3. extrime

    extrime Гость

    Смотрел MSDN конкретно того не нашел....может я тебя не понял, может ты меня....
    Окно мое писанно в WinApl представляющее собой пустое окно, созданное средствами Windows.

    Как я понял вся реализация работы окна, той или иной функции осуществляется по средствам сообщений msg. Пытаюсь оттолкнуться от этого...
    Буду точне, хочу реализовать следующее:
    При нажатии комбинации клавишь Alt+F4 - всплывало диалоговое окно, а не закрытие приложения??
     
  4. extrime

    extrime Гость

    Over.
    Все догнал! Теперь вопрос в другом - в создании таблицы клавиш-ускорителей.

    Способ создания таблицы акселераторов?
     
  5. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Если ты на чистом АПИ пишешь - почитай петцольда что ли.
     
Загрузка...
Похожие Темы - Связь комбинации клавишь
  1. serox
    Ответов:
    3
    Просмотров:
    1.710
  2. morkov
    Ответов:
    1
    Просмотров:
    1.571
  3. shadow288
    Ответов:
    3
    Просмотров:
    1.869
  4. nayke
    Ответов:
    60
    Просмотров:
    9.789
  5. Chron
    Ответов:
    14
    Просмотров:
    5.273
Статус темы:
Закрыта.

Поделиться этой страницей