Акселераторы

Тема в разделе "WASM.WIN32", создана пользователем DiSS, 9 янв 2008.

  1. DiSS

    DiSS Андрей

    Публикаций:
    0
    Регистрация:
    30 дек 2007
    Сообщения:
    23
    Адрес:
    Харьков
    Пытался разобратся в акселераторах...

    Я понял так - загружаю или создаю таблицу, где в структуре "key" означает ASCII или Виртуальная клавиша. При этом в "cmd" идентификатор.

    При получении сообщений я его сначала шлю в "ТранслейтМесседж" и если не-ноль, цикл завершаю. Если же нет, иду дальше.

    В процедуре окна я получаю мимо очереди WM_COMMAND, где вПарам - этот самый "cmd" из структуры.

    Два вопроса:
    1. Я правильно понял акселераторы, или нет? (темка далась с трудом)
    2. "cmd" - любой, или там какойто диапазон?
     
  2. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
  3. DiSS

    DiSS Андрей

    Публикаций:
    0
    Регистрация:
    30 дек 2007
    Сообщения:
    23
    Адрес:
    Харьков
    AsmGuru62
    Ой, это просто опечатка... Имел я ввиду именно TranslateAccelerator.