отправить сообщение в окно из хука WH_KEYBOARD_LL - PullRequest
2 голосов
/ 05 марта 2011

Я понял, что трудно преобразовать сообщение WH_KEYBOARD_LL в соответствующий ему символ Unicode, если пользователь установил раскладку клавиатуры, например, на китайском, но я все еще хочу закончить свое многоязычное приложение.Как я упоминаю в оригинальном вопросе , не важно, почему я использую хук WH_KEYBOARD_LL, я пробовал другие вещи, и это то, что лучше всего подходит для моего приложения.

В: Кому я могу отправитьСообщение WH_KEYBOARD_LL внутри моего обработчика перехвата в другое окно, тогда оно было изначально предназначено?Возникла необходимость сделать это (как упоминалось в ответе * на оригинальный вопрос 3), если я отправлю это сообщение в окно, содержащее поле редактирования, возможно, это преобразует его в символ записи Unicode, и я могу получитьэто оттуда.

1 Ответ

0 голосов
/ 02 апреля 2011

Ответ на вопрос " Как преобразовать сообщение из WH_KEYBOARD_LL в corespondig unicode char " был в основном "Даже гении, такие как Майк Каплан, не могут этого сделать, вы даже не должны пытаться". *

Если вы пишете IME, ответ таков: «Вы должны выполнить всю эту работу самостоятельно - это работа IME».

Если вы не пишете IME, ответ «используйте IME».

Возможно, если вы расскажете нам, что делает ваша программа (и почему вы не можете просто использовать IME пользователя), мы сможем придумать лучший способ сделать это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...