Toon posts:

Meerdere key events gecombineerd uitvoeren (VB 6.0)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een printscreen maken van het actieve venster in VB 6.0

Nu gebruik ik:

----code:---

Const KEYEVENTF_KEYUP = &H2

keybd_event vbKeyAlt, 0,0,0 ' voor op alt drukken

keybd_event vbKeySnapShot, 0, 0, 0 ' voor op printscreen drukken

keydb_event vbKeySnapShot, 0, KEYEVENTF_UP,0 ' einde printscreen

keybd_event vbKeyAlt, 0, KEYEVENTF_UP, 0 ' einde alt.

--einde code --

Alt blijft nu niet ingedrukt dus er wordt nog steeds een full-screen capture gemaakt.

Als ik handmatig alt ingedrukt houd, doet hij het wel. ( trage pc, dus kan net :D ).

Hoe kan ik zo'n toetsencombinatie gaan gebruiken?

Dus de combinatie Alt en PrintScreen !!!???

Greetz,

jelmer

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 14-08 12:38

Crazy D

I think we should take a look.

Gokje...
keybd_event vbKeyAlt Or vbKeySnapShot
?
Of even rondspitten op MSDN, en beginnen bij CaptureWindow. Kun je via de API screenshotjes maken, zonder dat je alt+printscreen toetscombinaties hoeft te versturen.

Exact expert nodig?


Verwijderd

8)

[ Voor 94% gewijzigd door Verwijderd op 03-03-2003 14:04 . Reden: ow sjit, dacht VBA. daar kan je nl vaak de print functie gebruiken ]