Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/10/2005, 06:38
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 9 meses
Puntos: 839
Exclamación

Cita:
Iniciado por LeandroA
La funciòn Api se encarga de presionar las teclas PrintScreen y Alt

En este ejemplo tiene un timer pero ponlo en el evento que te plazca


Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Const KEYEVENTF_KEYUP = 2

Dim cont As Integer

Private Sub Timer1_Timer()
Dim imagen As IPictureDisp
Static cont
keybd_event 18, 0, 0, 0
keybd_event 44, 0, 0, 0
keybd_event 44, 0, KEYEVENTF_KEYUP, 0
keybd_event 18, 0, KEYEVENTF_KEYUP, 0
Set imagen = Clipboard.GetData
Picture1 = imagen
End Sub
Gracias, pero esa función ya lo conocía, el problema es que si captura cada 1 Seg. el usuario no podrá colocar ninguna imagen en el portapapeles, pues cada vez que coloca mi programa lo reeemplazará....
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.