Sendkeys alleen naar het form sturen

Pagina: 1
Acties:

  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Hoe kan je ervoor zorgen dat SendKeys alleen de key's naar jou form stuurt en niet naar een andere proggie als die actief is ?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Wat bedoel je???

  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Op zondag 14 juli 2002 14:57 schreef ACM het volgende:
Wat bedoel je???
Het programma wat ik gemaakt heeft update mijn site hierbij stuurt die sendkeys naar de ingebouwde browser.

Maar als ik nu bv. een ICQ bericht opent dan stuurt die de SendKeys naar ICQ maar niet naar het form.

Weet iemand een manier hoe je die kan oplossen want frmTest.Sendkeys ("{ENTER}") werkt helaas niet :(

  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Ik heb nu wel wat gevonden :

Private Declare Function GetActiveWindow Lib "user32" () As Long
Private Declare Function GetWindowDC Lib "user32" (ByVal hwnd As Long) As Long

TextOut GetWindowDC(GetActiveWindow), 50, 50, "This is a form", 14

Maarja nog nooit met API gewerkt dus weet niet :'(
Oja en de taal is VB (was het vergeten neertezetten in de topic)

  • gotcha
  • Registratie: Oktober 1999
  • Laatst online: 29-07 18:20
heb hier geen API viewer bij de hand maar je kunt in VB de window handler van je eigen window opvragen (Me.hwnd)
vervolgens kan je met de SendKeys API-call (gokje... maar er moet iets bestaan in die trant) keys sturen naar je eigen form .