Estou criando um software em C para controles de maquinas e cadastros e gostaria de desabilitar algumas teclas na hora em que o programa esta rodando.
Mais especificamente fazer com que o programa rode em FULL-SREEN automaticamente e impossibilite o usuario de pressionar as teclas ALT, TAB, ESC, forçando o usuario e digitar alguma opcao de menu ou login e senha por exemplo!
Pesquisei a respeito e encontrei algo do tipo em c++ :
Pergunta
rick rick
Boa tarde !
Estou criando um software em C para controles de maquinas e cadastros e gostaria de desabilitar algumas teclas na hora em que o programa esta rodando.
Mais especificamente fazer com que o programa rode em FULL-SREEN automaticamente e impossibilite o usuario de pressionar as teclas ALT, TAB, ESC, forçando o usuario e digitar alguma opcao de menu ou login e senha por exemplo!
Pesquisei a respeito e encontrei algo do tipo em c++ :
BOOL CMyProgramApp::ProcessMessageFilter(int code, LPMSG lpMsg)
{
if(WM_SYSKEYDOWN == lpMsg->message)
{
if(VK_F4 == lpMsg->wParam)
{
//Eliminate Alt+F4
if(::GetKeyState(VK_MENU) < 0)
{
//Do nothing
return TRUE; //We are processing, not the System
}
}
}
return CWinApp::ProcessMessageFilter(code, lpMsg);
}
Estou precisando disso urgente.
Se alguém com conhecimento em C puder ajudar ficarei grato !
Obrigado.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.