
11/07/2007, 04:48
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 58
Antigüedad: 18 años, 1 mes Puntos: 0 | |
Re: Capturar pantalla Vale, yo mismo me respondo, igual tb le sirve a alguien.
hay que usar la api keybd_event para enviar la tecla imprimir pantalla
en un modulo poenemos la api:
Declare Sub keybd_event Lib "user32" ( _
ByVal bVk As Byte, _
ByVal bScan As Byte, _
ByVal dwFlags As Long, _
ByVal dwExtraInfo As Long)
y en donde queramos de nuestro programa llamamos a la api:
Clipboard.Clear
Call keybd_event(44, 2, 0, 0)
asi ya tenemos la imagen de nuestra pantalla en el portapapeles. Fácil
Ahora tengo una duda.. como puedo saber el tamaño del clipboard? si fuera un archivo usaria la funcion FileLen.. pero siendo el portapapeles.. como se hace?
Gracias |