THandle

0

Mam uchwyt okna. Jak napisac program, ktory bedzie "wciskal klawisze" klawiatury na tym oknie hmm... ?

0

Żeby wcisnąć guzik na formie trzeba znać jego pole Caption oraz Classe, jest taki programik Spy++ można sie w nim dowiedzieć wszystkiego o oknach programów , jest on instalowany z pakietem Microsoft Visual Studio. Jak już to znasz to:
var
OKNO_HWND : THandle;
BUTTON_HWND : THandle;
begin
OKNO_HWND:=FindWindow( klasa okna , Caption Okna );
BUTTON_HWND:=FindWindowEx( OKNO_HWND , 0 , klasa obiektu , Caption obiektu);
// w tym przypadku klasa obiektu to Button
SendMessage( BUTTON_HWND , BM_CLICK , 0 , 0 );
end;

Poza tym w archiwum forum na pewno znajdziesz podobny przykład , wszystkie komunikaty są zapiane w pliku messges.pas.--Pozdrowienia {hello}
Chodek ;)
Delphi 6

0

Ale chodzi mi o klawisze klawiatury. Program, ktory bedzie symulowal w systemie wciskanie klawiszy klawiatury. {hello}

0

Ale sie zapedziłem, to bedzie już dobre THandle uchwyt okna , znak : char.
SendMessage(THandle , WM_CHAR , ord(znak) , 0);--Pozdrowienia {hello}
Chodek ;)
Delphi 6

1 użytkowników online, w tym zalogowanych: 0, gości: 1