Si ejecuto tab con: Send (Handle (this), 256, 9, 0
Publicado por elvis (24 intervenciones) el 03/06/2005 22:12:15
Buenas a todos y todas.
Mi pregunta es la siguiente:
Sin con 'Send (Handle (this), 256, 9, 0) ', emulo como si hubiera presionado la tecla TAB
1 -Cual sería el codigo para ejecutar PrintScreen. ?
2-Cual sería el codigo para ejecutar Alt. ?
Tambien vi en el foro esta ota opción:
Enviar un SHIFT+TAB
1. Declaras en Local External Fuctions:
function boolean GetKeyboardState (ref char kbarray[256]) library "user32.dll"
function boolean SetKeyboardState (ref char kbarray[256]) library "user32.dll"
2. Script en el control DW:
char lc_kb[256]
GetKeyboardState (lc_kb)
lc_kb[17] = Char (128)
SetKeyboardState (lc_kb)
Send (Handle (this), 256, 9, 0)
GetKeyboardState (lc_kb)
lc_kb[17] = Char (0)
SetKeyboardState (lc_kb)
Pero no entiendo en que parte se señanal la tecla específica , cual será su valor en char.
Mi pregunta es la siguiente:
Sin con 'Send (Handle (this), 256, 9, 0) ', emulo como si hubiera presionado la tecla TAB
1 -Cual sería el codigo para ejecutar PrintScreen. ?
2-Cual sería el codigo para ejecutar Alt. ?
Tambien vi en el foro esta ota opción:
Enviar un SHIFT+TAB
1. Declaras en Local External Fuctions:
function boolean GetKeyboardState (ref char kbarray[256]) library "user32.dll"
function boolean SetKeyboardState (ref char kbarray[256]) library "user32.dll"
2. Script en el control DW:
char lc_kb[256]
GetKeyboardState (lc_kb)
lc_kb[17] = Char (128)
SetKeyboardState (lc_kb)
Send (Handle (this), 256, 9, 0)
GetKeyboardState (lc_kb)
lc_kb[17] = Char (0)
SetKeyboardState (lc_kb)
Pero no entiendo en que parte se señanal la tecla específica , cual será su valor en char.
Valora esta pregunta


0