AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2004, 17:58   #1  
andreynikolai is offline
andreynikolai
Участник
 
133 / 10 (1) +
Регистрация: 11.04.2002
Раскладка и Аксапта
Народ, кто знает как из Аксапты программно узнать текущую раскладку
клавиатуры (RU or EN) ? если вообще это реально .

И соответственно можно ли ее и программно менять ?
Старый 22.08.2006, 13:04   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Попробуй так
X++:
            void LoadKeyboardLayout()
            {
                dll dll = new dll("user32");
                dllFunction dllFunction = new dllFunction(dll, "LoadKeyboardLayoutA");
                #define.KLF_ACTIVATE(1)
                ;
                dllFunction.arg(ExtTypes::String, ExtTypes::DWord);
                dllFunction.returns(ExtTypes::DWord);
                dllFunction.call("00000419", #KLF_ACTIVATE);
            }
PS А в твоем коде надо заменить Word'ы на DWord'ы
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 22.08.2006 в 13:20.
За это сообщение автора поблагодарили: DreamCreator (1).
Старый 22.08.2006, 13:12   #3  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Большое Спасибо!
Теги
winapi, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Каков процент внедрений "стандартной" поставки системы Аксапта? coolibin DAX: Прочие вопросы 17 10.02.2009 12:45
Запросы в Аксапта ibc DAX: Программирование 5 08.08.2005 22:47
Аксапта 3.0 SP 3 падает Wamr DAX: Программирование 13 12.10.2004 17:35
Научите программировать в Аксапта на лету. Плиз. Hobo DAX: Программирование 1 03.03.2004 15:00
Аксапта виснет... Peter Savintsev DAX: Администрирование 10 26.11.2002 10:24

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:05.