Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.074 c
2-1200309993
Dana
2008-01-14 14:26
2008.02.10
Из Delphi в Excel


2-1200390541
umbra
2008-01-15 12:49
2008.02.10
как лучше загрузить данные в базу? (ADO, Access)


15-1199953506
Тфьу
2008-01-10 11:25
2008.02.10
Нужен установщик GDI+ в формате msi


3-1190981424
Tonich
2007-09-28 16:10
2008.02.10
Коннект к базе несколькими приложениями одновременно


15-1199964122
Дуболом
2008-01-10 14:22
2008.02.10
Вопрос про компилятор и предупреждения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский