Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.01.29;
Скачать: CL | DM;

Вниз

Как при помощи Sendinput отправить текст из tEdit?   Найти похожие ветки 

 
Romancaw   (2011-10-15 03:27) [0]

Здравствуйте!
Скажите пожалуйста, как в Delphi при помощи Sendinput отправить текст из tEdit любое приложение? Даже если моё приложение неактивно (хочу использовать горячие клавиши в ActionManager).
Буду очень признателен за помощь.


 
Rouse_ ©   (2011-10-15 03:34) [1]

Установить фокус на оно ввода и выполнить Sendinput


 
Romancaw   (2011-10-15 11:07) [2]

С кодом можете помочь?
Тут нужно что бы в фокусе было не конкретное окно, а просто то, которое активно.


 
Омлет ©   (2011-10-15 11:47) [3]

> а просто то, которое активно.

А кто, по-вашему, принимает сообщения в результате Sendinput? Активное окно и принимает. Я, честно, не понимаю, в чем у вас загвоздка.


 
Romancaw   (2011-10-15 12:00) [4]

Вот в чем загвоздка:
var
 Pos: TPoint;
 Target: HWND;
...
if not GetCursorPos(Pos) then
 RaiseLastOSError;
Target := WindowFromPoint(Pos);
if Target<>0 then
Sendinput(Edit1.Text);

Кода даже не компилируется


 
Омлет ©   (2011-10-15 12:14) [5]

Ну, как обычно.
Когда код не компилируется, компилятор выдает ошибку и показывает на строку, в которой ошибка находится. Если не можете перевести на русский текст ошибки так и скажите. А еще неплохо было бы узнать назначение Sendinput и способы работы с этим.



Страницы: 1 вся ветка

Текущий архив: 2012.01.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
2-1319188793
igorium
2011-10-21 13:19
2012.01.29
Как рисовать на канве картинки, которая не помещается на экран?


2-1319363512
Nucer
2011-10-23 13:51
2012.01.29
Список записей с быстрым поиском по ключу int64


1-1282292479
TComponent
2010-08-20 12:21
2012.01.29
Компонент для сетевой структуры


3-1270836090
AlexJ
2010-04-09 22:01
2012.01.29
Не видны изменения при модификации через Edit ... Post


2-1319200755
Laguna
2011-10-21 16:39
2012.01.29
"Правильная " сортировка чисел в ListBox