Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменить язык ввода / 7 сообщений из 7, страница 1 из 1
27.11.2006, 09:57
    #34156739
Илья 812
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить язык ввода
Добрый день.

На выходных писал прогу и сталкнулся с такой загогулиной.

Какой требуется код для изменения языка ввода. Пример: вводим информацию в поле на английском. Нажали на кнопки и вводим информацию, но уже на русском.
...
Рейтинг: 0 / 0
27.11.2006, 09:58
    #34156741
Илья 812
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить язык ввода
работаем в Access.
...
Рейтинг: 0 / 0
27.11.2006, 10:18
    #34156803
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить язык ввода
...
Рейтинг: 0 / 0
27.11.2006, 10:20
    #34156808
Илья 812
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить язык ввода
пасиб.
...
Рейтинг: 0 / 0
27.11.2006, 10:52
    #34156927
Илья 812
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить язык ввода
на WinXP не хочет. Почему?
...
Рейтинг: 0 / 0
27.11.2006, 11:10
    #34157006
Gelo_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить язык ввода
Public Const lngEng As String * 8 = "00000409"
Public Const lngRus As String * 8 = "00000419"
Public Const lngUkr As String * 8 = "00000422"
Public Const KLF_ACTIVATE = &H1
Public Const KLF_REORDER = &H8
Public Const KLF_SUBSTITUTE_OK = &H2
Public Const KLF_UNLOADPREVIOUS = &H4

' Óñòàíîâèòü ðàñêëàäêó
Public Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long
' Ïîëó÷èòü òåêóùóþ ðàñêëàäêó
Public Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long
'===============================


Public Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim R As Variant
Select Case Target.Column
Case 1, 14 To 16, Is > 20
R = LoadKeyboardLayout(lngEng, KLF_ACTIVATE)
Case Else
R = LoadKeyboardLayout(lngRus, KLF_ACTIVATE)
End Select
End Sub
...
Рейтинг: 0 / 0
27.11.2006, 14:27
    #34157778
Илья 812
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить язык ввода
пасиб, все работает.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменить язык ввода / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]