Показать сообщение отдельно
  #16  
Старый 27.05.2012, 09:29
Giku Giku вне форума
Прохожий
 
Регистрация: 23.05.2012
Сообщения: 14
Репутация: 10
Радость

наверно это очень хороший вариант, но я как новичок в нем не разобрался слишком много непонятных мне аргументов.

не меняется язык у меня потомушто для каждого прилажения свой язык (Не едина раскладка) и если в блокноте стоит русский то при нажатие кнопки меняется язык на форме а не в блокноте

решил проблему с помощью Ctrl+V


Код:
procedure TForm1.SendText(text: string);
var i: Integer;
begin
   Clipboard.asText:=text;
   keybd_event(VK_LCONTROL, 0, 0, 0);
   keybd_event(Ord('V'), 0, 0, 0);
   keybd_event(Ord('V'), 0, KEYEVENTF_KEYUP, 0);
   keybd_event(VK_LCONTROL, 0, KEYEVENTF_KEYUP, 0);
end;
text -то что надо послать

скажите пожалуйста нормально ли это и какие проблемы могут возникнуть при этом ???
Ответить с цитированием