Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.10;
Скачать: CL | DM;

Вниз

keyboardlayout   Найти похожие ветки 

 
_Shuler_   (2008-01-16 11:28) [0]

Хай всем)
Подскажите плиз: как сменить раскладку клавиатуры в неактивном окне?


 
oldman ©   (2008-01-16 11:34) [1]

А в неактивном-то зачем?


 
Leonid Troyanovsky ©   (2008-01-16 12:28) [2]


> _Shuler_   (16.01.08 11:28)  

Раскладка у потока, а не у окна.

--
Regards, LVT.


 
_Shuler_   (2008-01-16 17:17) [3]


> Раскладка у потока, а не у окна.

ok.
Как сменить раскладку у потока?
Можно сменить и во всех потоках.)))
Спасибо!


 
Leonid Troyanovsky ©   (2008-01-16 17:51) [4]


> _Shuler_   (16.01.08 17:17) [3]

> Как сменить раскладку у потока?

Для текущего (потока, процесса) - ActivateKeyboardLayout.
Для чужого тоже самое из хука, установленого на этот поток.

Только, все это - моветон и bad design.

--
Regards, LVT.


 
_Shuler_   (2008-01-16 18:06) [5]

Хорошо
А как сменить язык ввода по умолчанию , который будет использоваться после входа в систему?


 
Германн ©   (2008-01-16 18:20) [6]


> _Shuler_   (16.01.08 18:06) [5]
>
> Хорошо
> А как сменить язык ввода по умолчанию , который будет использоваться
> после входа в систему?
>

Это дело пользователя, а не программы.


 
_Shuler_   (2008-01-16 18:22) [7]

Мне надо из программы.
Спасибо!


 
ketmar ©   (2008-01-16 18:53) [8]

>[7] _Shuler_ (16.01.08 18:22)
>Мне надо из программы.

тебе надо, а пользователю — не надо. пользователь правее. или обоснуй необходимость быть «правее» пользователя.


 
_Shuler_   (2008-01-16 18:58) [9]

Нужно написать простенькую програмку под windows XP и 98. Должна делать следующее: при запуске, програмка проверяет текущую раскладку клавиатуры и если раскладка не русская, то переключает на русскую.


 
ketmar ©   (2008-01-16 19:08) [10]

>[9] _Shuler_ (16.01.08 18:58)
не надо. пользователь переключит, когда понадобится.


 
_Shuler_   (2008-01-16 19:12) [11]


> не надо. пользователь переключит, когда понадобится.

слушай  ты че тут самый умный, чи шо?
Я тя  не спрашиваю че мне надо, а че нет.
Я спросил по-человечески: КАК СМЕНИТЬ ДЕФОЛТОВСКИЙ ЯЗЫК ПРИ ЗАПУСКЕ МАШИНЫ(НАПРИМЕР С АНГЛИЙСКОГО НА РУССКИЙ)?
Умник, мля.

> тебе надо, а пользователю — не надо. пользователь правее.
>  или обоснуй необходимость быть «правее» пользователя.


 
ketmar ©   (2008-01-16 19:20) [12]

>[11] _Shuler_ (16.01.08 19:12)
дитё, не груби старшим. таких истериков, как ты, тут много бывает. всё, чего они добиваются своими истериками — длинной ветки стёба. на вопрос в [8] ты не ответил, стал плевать слюной и махать кулачками. маши дальше, пионер-западлописатель.


 
_Shuler_   (2008-01-16 19:45) [13]


> дитё, не груби старшим. таких истериков, как ты, тут много
> бывает. всё, чего они добиваются своими истериками — длинной
> ветки стёба. на вопрос в [8] ты не ответил, стал плевать
> слюной и махать кулачками. маши дальше, пионер-западлописатель.
>

хы.
ну респектно ответил.
лано, погарячился.:)

Вообщем хотелось, чтоб прога (она чем-то похоже на puntoswitcher)
имела еще функцию как смена этого параметра(ну о котором мы говорим).
Спасибо.


 
_Shuler_   (2008-01-16 20:01) [14]


> ketmar ©   (16.01.08 19:20) [12]

ты наверно обиделся((( или вовсе нет, ну как говоришь привык к таким....)
ну сорри)))


 
ketmar ©   (2008-01-16 20:13) [15]

>[13] _Shuler_ (16.01.08 19:45)
уже лучше.

всё-таки я бы не советовал менять раскладку по-умолчанию. за такое бьют канделябром.

про переключение же остального тебе уже ответили: ActivateKeyboardLayout() + хуки для внедрения в чужие потоки. именно так и работает пунто.

на самом деле есть и иной способ, но он кривой, не особо документированый и не работает с консолью. хинт: полови-ка оконные сообщения при переключении раскладок.



Страницы: 1 вся ветка

Текущий архив: 2008.02.10;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.021 c
15-1199797805
ruru
2008-01-08 16:10
2008.02.10
Помогите в написание программы.Или если не трудно напишите ее!


6-1178376170
GlooK
2007-05-05 18:42
2008.02.10
FileStream и idHTTP при докачке файла.


2-1200674054
Dark
2008-01-18 19:34
2008.02.10
XML


2-1200570820
Farel
2008-01-17 14:53
2008.02.10
DbGrid


2-1200578388
cosinus
2008-01-17 16:59
2008.02.10
Почему не работает конструкция?