30. april 2002 - 22:52Der er
5 kommentarer og 1 løsning
'Fake' et tryk på en knap i et andet program
Hejsa...
Jeg har lige et lille spørsmål. Håber der en nogen der kan hjælpe:
Jeg skal 'fake' et tryk på en knap i et andet program, uden at kende andet en knappens HANDLE. Jeg kender altså ikke knappens position. Er der nogen der ved hvordan jeg kan klare dette? Det skal foregå uden at musen flytter sig. Nedenstående er hvad jeg har fundet frem til...
procedure TForm1.Timer1Timer(Sender: TObject); var HandlePaaKnap : hWnd; begin . .//(her finder jeg handle på min knap) . SendMessage(HandlePaaKnap, BN_CLICKED ,0, 0); . . . end;
grunden hertil er at jeg ville sætte fokus på knappen først og derefter sende et 'fake' tastetryk fra Return-tasten....det burde vel kunne lade sig gøre, men hvad er værdien for 'return'-tasten?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.