| 
			
			 
			
				20.10.2010, 10:07
			
			
			
		 | 
	| 
		
			
			| Начинающий |  | 
					Регистрация: 05.10.2010 Сообщения: 112
 Репутация: 1227     |  | 
	| 
 Значит создал файл в блокноте. Забил его единичками. Нижеприведённый код выставляет курсор в указанное мной место. В данном примере x=200 y=200 Проверил и на других числах - работает.  
	Код: procedure TForm1.Button1Click(Sender: TObject);
var wnd: HWND; i: Integer; s: string;
begin
wnd:=FindWindow('notepad', nil);
if wnd<>0 then
	begin
	wnd:=FindWindowEx(wnd, 0, 'Edit', nil);
	s:='PIZDEC';
	for i:=1 to Length(s) do
		//SendMessage(wnd, WM_CHAR, Word(s[i]), 0);
	// Simulate Return Key.
	//PostMessage(wnd, WM_KEYDOWN, VK_RETURN, 0);
	// Simulate Space.
	//PostMessage(wnd, WM_KEYDOWN, VK_SPACE, 0);
postmessage(Wnd,WM_MOVE,0,(200 shl 16)+ 200);
postmessage(Wnd,WM_LBUTTONDOWN,0,(200 shl 16)+ 200);
postmessage(Wnd,WM_LBUTTONUP,0,(200 shl 16)+ 200)
	end;
end;
 
Значит можно-таки движение мыши передать. |