- Код: Выделить всё
type
.......
public
procedure SendChar;
........
implementation
procedure TForm1.Button2Click(Sender: TObject);
begin
SendChar;
end;
procedure TForm1.SendChar(Sender: TObject);
var
wnd: HWND;
child: integer;
begin
{ Находим дескриптор открытого окно приложения "Блокнот" }
wnd:= FindWindow('Notepad', nil);
{ Находим поле ввода текста }
child:= ChildWindowFromPoint(wnd, point(50, 50));
{ Посылаем символ в поле ввода (букву А) }
SendMessage(child, WM_CHAR, Ord('A'), 0);
end;
пытаюсь в окно блокнота записать букву 'A' , в Delphi все нормально, но в
Lazarus указываем на место после первого параметра Point и пишет
ожидается ")" ,но найдена запятая
вот и вопрос конкретный,
Как с помощью функции WinAPI из программы ,послать символ
в открытое окно блокнота?
Добавлено спустя 41 минуту 14 секунд:
подсказали добрые люди ,что нужно так написать
Classes.Point(50,50) ..теперь компилируется все ,но
буква в Блокнот все равно не приходит