Почему при работе в окне внедренного об'екта Word (Visual Basic 5) перестает работать системный переключатель языка с английского на русский? То есть переключатель не реагирует на циклическое переключение языка с помощью "CTRL+SHIFT"!
А вот если дополнительно установлено, что переключение языков происходит с помощью 3 клавиш "CTRL+SHIFT+1" — на английский и, с помощью 3 клавиш "CTRL+SHIFT+2" — на русский, то все нормально переключется. Что может быть причиной того, что для внедренного Word-а перестает срабатывать циклическое переключение языков только комбинацией "CTRL+SHIFT", как добиться срабатывания именно этой двойной комбинации ?
Re: "CTRL+SHIFT" не действует во внедренном Word-е?!
Здравствуйте, Аноним, Вы писали:
А>Что может быть причиной того, что для внедренного Word-а перестает срабатывать циклическое переключение языков только комбинацией "CTRL+SHIFT", как добиться срабатывания именно этой двойной комбинации ?
Рискну предположить, что какой-то элемент управления перехватывает это сочетание клавиш под себя. А другие горячие клавиши работают?
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Re[2]: "CTRL+SHIFT" не действует во внедренном Word-е?!
От:
Аноним
Дата:
18.01.10 18:06
Оценка:
Здравствуйте, ZAMUNDA, Вы писали:
ZAM>Здравствуйте, Аноним, Вы писали:
А>>Что может быть причиной того, что для внедренного Word-а перестает срабатывать циклическое переключение языков только комбинацией "CTRL+SHIFT", как добиться срабатывания именно этой двойной комбинации ? ZAM>Рискну предположить, что какой-то элемент управления перехватывает это сочетание клавиш под себя. А другие горячие клавиши работают?
Да нет, ничто не перехватывает, и другие клавиши, как я уже написал, "CTRL+SHIFT+1" и "CTRL+SHIFT+2" — срабатывают. Мне непонятно — почему в отладчике "CTRL+SHIFT" срабатывает и языки переключаются, а когда запускаю исполняемый файл созданный по тому же самому проекту, то эта комбинация "CTRL+SHIFT" не срабатывает? Неужели это баг функции OLE1_Updated? Нельзя ли это как-то исправить и как именно?