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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.07.2007, 08:06   #8  
Daido is offline
Daido
Участник
Аватар для Daido
 
105 / 10 (1) +
Регистрация: 13.07.2007
ребяа,не судите,я новичок
есть такой код,я один проект доделываю,
X++:
client static MyKeyboardKeys str2Key(Str letter)
{
      Str 1 l;
      ;

      l = letter;

      switch(l)
      {
      case '1': return MyKeyboardKeys::Num_1;
      case ',': return MyKeyboardKeys::M;
      case 'з': return MyKeyboardKeys::P;
      case 'а': return MyKeyboardKeys::F;
      case 'х': return MyKeyboardKeys::[COLOR="Red"]???[/COLOR];
      }
}
client static void pressKey(MyKeyboardKeys kkey)
{
    ;
    MyActions::pressKeyboardKey(kkey, MyKeyEvent::Press);
    MyActions::pressKeyboardKey(kkey, MyKeyEvent::Release);
}
client static void pressKeyboardKey(MyKeyboardKeys _key, MyKeyEvent _keyEvent)
{
    DLL winApiDLL = new DLL(#UserDLL);
    DLLFunction keybd_event = new DLLFunction(winApiDLL, #UserDLL_KEYBD_EVENT);
    ;
    keybd_event.arg(ExtTypes::Byte, ExtTypes::Byte, ExtTypes::DWord, ExtTypes::Pointer);
    keybd_event.call(enum2int(_key), 0, enum2int(_keyEvent), 0);
}
теперь остается дописать код клавы [(х) и ](ъ)
Теги
документация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Код палеты Varmen DAX: Функционал 10 27.03.2008 15:54
Есть ли возможность вызывать код с вышележащих слоев ? FishLog DAX: Программирование 5 07.09.2004 17:24
Есть ли возможность вызывать код с вышележащих слоев ? FishLog DAX: Программирование 0 07.09.2004 13:39
Не найден исполнимый код метода insert Александр Костоусов DAX: Программирование 10 03.09.2004 16:47
Ошибка "необходимо заполнить 'основной код сотрудника' " alpin DAX: Функционал 2 04.12.2003 16:28

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

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

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