Já havÃamos tratado do assunto anteriormente, no tópico:
http://www.pctoledo.com.br/forum/viewtopic.php?f=45&t=14776&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).
#xcommand ON KEY ESCAPE [ OF <parent> ] ACTION <action> ;
=> ;
_DefineHotKey ( <"parent"> , 0 , VK_ESCAPE , <{action}> )
#pragma BEGINDUMP
#include <windows.h>
HB_FUNC( SIMULAESCAPE )
{
keybd_event(
VK_ESCAPE,
0,
0,
0
);
}
#pragma ENDDUMP
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 ?