Valores de Teclas
Enviado: 02 Set 2014 21:16
Boa noite colegas.
Já havíamos tratado do assunto anteriormente, no tópico:
https://pctoledo.org/forum/viewto ... 6&start=15
no trecho onde está a tabela intitulada "Outros valores de VK", gentilmente fornecida pelo colega Asimoes.
Acontece que estou tendo algumas dificuldades e reclamações, visto que a tecla <ESC> também é usada em outro aplicativo que roda simultaneamente com este gerado em MiniGui.
Estou pensando em usar uma combinação de teclas mais elaborada para encerrar o aplicativo em MiniGui.
Pensei na combinação ALT + F12, que necessitará o uso das 2 mãos para o seu acionamento, estando, desta forma, imune ao pressionamento acidental da tecla que encerra o aplicativo.
Uso o código abaixo para implantar o comando ESCAPE na MiniGui (também fornecido pelo colega Asimoes).
Como na tabela do link acima não oferece o nome e seu valor para esta combinação, pergunto:
Esta combinação ALT + F12 (valor -47 em modo console) está disponível em MiniGui também ?
Já havíamos tratado do assunto anteriormente, no tópico:
https://pctoledo.org/forum/viewto ... 6&start=15
no trecho onde está a tabela intitulada "Outros valores de VK", gentilmente fornecida pelo colega Asimoes.
Acontece que estou tendo algumas dificuldades e reclamações, visto que a tecla <ESC> também é usada em outro aplicativo que roda simultaneamente com este gerado em MiniGui.
Estou pensando em usar uma combinação de teclas mais elaborada para encerrar o aplicativo em MiniGui.
Pensei na combinação ALT + F12, que necessitará o uso das 2 mãos para o seu acionamento, estando, desta forma, imune ao pressionamento acidental da tecla que encerra o aplicativo.
Uso o código abaixo para implantar o comando ESCAPE na MiniGui (também fornecido pelo colega Asimoes).
Código: Selecionar todos
#xcommand ON KEY ESCAPE [ OF <parent> ] ACTION <action> ;
=> ;
_DefineHotKey ( <"parent"> , 0 , VK_ESCAPE , <{action}> )
Código: Selecionar todos
#pragma BEGINDUMP
#include <windows.h>
HB_FUNC( SIMULAESCAPE )
{
keybd_event(
VK_ESCAPE,
0,
0,
0
);
}
#pragma ENDDUMP
Esta combinação ALT + F12 (valor -47 em modo console) está disponível em MiniGui também ?