menu

Тема в разделе "WASM.BEGINNERS", создана пользователем Dukales, 29 авг 2009.

  1. Dukales

    Dukales New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2009
    Сообщения:
    199
    Как сделать так, чтобы по нажатию на Alt+Ф меню окна, созданного функцией DialogBox, и содержащего пункт "&Файл" раскрывалось?
    Стоит хук WH_MSGFILTER, который для всех сообщений с параметром code (в callback-функции хука MessageProc) равным MSGF_DIALOGBOX выполняет TranslateAccelerator. Ну и есть собственно сама таблица акселераторов загруженная при создании диалогового окна.
    В ресурасах VERSIONINFO есть следующие строки:
    BLOCK "StringFileInfo"
    {
    BLOCK "041904E3"
    {
    }
    BLOCK "VarFileInfo"
    {
    VALUE "Translation", 0x0419, 1251, 0x0809, 1252
    }
    , т.е. Русский и Английский (Великобритания).
    Что не так? Или "чего не хватает"?
     
  2. Dukales

    Dukales New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2009
    Сообщения:
    199
    в акселераторах нет Alt-Ф, кстати