Ache na internet um codigo (bobinhu) pra cancela o ALT + F4...
era assim
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift)
{
if(Key == 115) // Em ASC, 115 é ALT + F4
Key = 0; // Ignora as teclas
}
ai eu de bobo resilvi fazer um assim
void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if (Key=='a')
Key='c';
}
no mesmo principio pra c você digita 'a' aparece 'c' ....
mas não funciono, so funciono quando ao invés de usar o KeyDown eu usei o KeyPress
Qual a diferenca entre os dois, no Help do builder fala que o key press so funciona para caracteres (não pega a tecla F1 por exemplo), e que o KeyDown pega mais coisa... mais isso não explica por que o ultimo não funcionou no meu caso...
Pergunta
esilva
Desculpem pelo estorvo novamente...
Ache na internet um codigo (bobinhu) pra cancela o ALT + F4...
era assim
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift)
{
if(Key == 115) // Em ASC, 115 é ALT + F4
Key = 0; // Ignora as teclas
}
ai eu de bobo resilvi fazer um assim
void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if (Key=='a')
Key='c';
}
no mesmo principio pra c você digita 'a' aparece 'c' ....
mas não funciono, so funciono quando ao invés de usar o KeyDown eu usei o KeyPress
Qual a diferenca entre os dois, no Help do builder fala que o key press so funciona para caracteres (não pega a tecla F1 por exemplo), e que o KeyDown pega mais coisa... mais isso não explica por que o ultimo não funcionou no meu caso...
alguém com 5 min pra me explicar????
Link para o comentário
Compartilhar em outros sites
1 resposta 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.