
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.08.2007, 14:59:25
|
|||
|---|---|---|---|
|
|||
Проблема с переключением раскладки |
|||
|
#18+
Приветствую! У меня такая проблема возникла. Переключаю раскладку с помощью ф-ции ActivateKeyboardLayout в хуке. При этом сама раскладка меняется, а вот отбражение в языковой панели остается прежним. Т.е. написано RU, а на самом деле En. Кто -нибудь сталкивался с этой проблемой? (Вообще это глюки ctfmon.exe, но вот как это победить?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 15:04:57
|
|||
|---|---|---|---|
Проблема с переключением раскладки |
|||
|
#18+
т.к. msdnThis function only affects the layout for the current process or thread. возможно следует разослать бродкастом WM_INPUTLANGCHANGE -------------------------------------------------------------- [не претендую на уникальность] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 15:28:45
|
|||
|---|---|---|---|
|
|||
Проблема с переключением раскладки |
|||
|
#18+
Спасибо за совет! Ну а как отправить такое сообщение, с какими параметрами, да ведь и не факт, что такое сообщение поймет ctfmon! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 15:31:41
|
|||
|---|---|---|---|
Проблема с переключением раскладки |
|||
|
#18+
SendMessage(HWND_BROADCAST, WM_INPUTLANGCHANGE .....); -------------------------------------------------------------- [не претендую на уникальность] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 15:58:39
|
|||
|---|---|---|---|
|
|||
Проблема с переключением раскладки |
|||
|
#18+
Вот у меня еще вопрос по поводу раскладок. Есть ф-ция GetKeyboardLayout , которая возвращает HKL, а есть LoadKeyboardLayout, которая на входе принимает как идентификатор языка LPCTSTR. Как из имеющегося HKL получить это LPCTSTR? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2028414]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 404ms |

| 0 / 0 |
