Fórum rotina Enter funcionando como Tab emite som chato #290107
31/07/2005
0
Oi amigos !!! gostaria por gentileza que alguem me ajudasse com essa rotina abaixo, ela emite um som do sistema Windows que deixa qualquer um pirado (´gostaria de anular esse som´).
grato MArcelo
email - marcelo_prov@yahoo.com.br
Enter funcionando como Tab em toda a aplicação
Uses
Grids
procedure TfrmPri.MudarComEnter(var Msg: TMsg; var Handled: Boolean);
begin
If not ((Screen.ActiveControl is TCustomMemo) or
(Screen.ActiveControl is TCustomGrid) or
(Screen.ActiveForm.ClassName = ´TMessageForm´)) then
begin
If Msg.message = WM_KEYDOWN then
begin
Case Msg.wParam of
VK_RETURN,VK_DOWN : Screen.ActiveForm.Perform(WM_NextDlgCtl,0,0);
VK_UP : Screen.ActiveForm.Perform(WM_NextDlgCtl,1,0);
end;
end;
end;
end;
no evento OnCreate o Form Principal digite a seguinte linha
Application.OnMessage := MudarComEnter;
grato MArcelo
email - marcelo_prov@yahoo.com.br
Enter funcionando como Tab em toda a aplicação
Uses
Grids
procedure TfrmPri.MudarComEnter(var Msg: TMsg; var Handled: Boolean);
begin
If not ((Screen.ActiveControl is TCustomMemo) or
(Screen.ActiveControl is TCustomGrid) or
(Screen.ActiveForm.ClassName = ´TMessageForm´)) then
begin
If Msg.message = WM_KEYDOWN then
begin
Case Msg.wParam of
VK_RETURN,VK_DOWN : Screen.ActiveForm.Perform(WM_NextDlgCtl,0,0);
VK_UP : Screen.ActiveForm.Perform(WM_NextDlgCtl,1,0);
end;
end;
end;
end;
no evento OnCreate o Form Principal digite a seguinte linha
Application.OnMessage := MudarComEnter;
Jesuscristo
Curtir tópico
+ 0
Responder
Posts
31/07/2005
Crash
sete a variavel handled para true!
Responder
Gostei + 0
31/07/2005
Marco Salles
Fiz ums Testes aqui , com esta rotina e nun deu nenhum Ruido :cry: :cry:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)