• 0
Sign in to follow this  
Jhonatas araujo

Messagebeep() in Delphi

Question

Quando adicionado por exemplo:

um Edit e teclado uma tecla por exemplo um enter

é executado o Messagebeep(0); do Windows...

Como bloquear Isso na minha Application /?/

Vlww...

¬¬

Abraço

Edited by Jhonatas araujo

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

um Edit e teclado uma tecla por exemplo um enter

é executado o Messagebeep(0); do Windows...

Como bloquear Isso na minha Application /?/

ou voce tira o comando da sua aplicação ou desabilita o som pelo painel de controle

help do delphi:

Observações

Depois de trabalhar o som, o MessageBeep retorna o controle para a chamada de função e jogos o som assincrono.

Se não puder jogar o som alerta especificado, MessageBeep tenta jogar o som padrão de sistema. Se não puder jogar o som padrão de sistema, a função produz um beep padrão pelo falante do computador.

O usuário pode incapacitar a advertência beep usando o Painel de Controle , aplicação de som.

abraço

Share this post


Link to post
Share on other sites
  • 0

Ae Jhonas Mais o MessageBeep(0); não está Incluso em minha Application!!!

E Sim eu Coloquei por que sei que é esse Som que Executa!!!

E Essa do Painel de Controle... não me seria Util!!! por que mesmo se eu desabilitasse...

Na minha máquina iria ficar Desabilitado e nas Outras... Claro que Faria o Som Normalmente...

Oque eu queria era se possivel Desabilitar Essa MessageBeep(0); via Programação, Mais Somente em minha Application.../ no Edit no Caso!!!

Do mesmo jeito que eu Determino quais Dígitos Serão Válidos em meu Campo/Edit, acho que Deve ter uma Função/Procedimento que Faça isso não é/?

Vlw...

¬¬

Abraço

Share this post


Link to post
Share on other sites
  • 0

Ae Jhonas Mais o MessageBeep(0); não está Incluso em minha Application!!!

E Sim eu Coloquei por que sei que é esse Som que Executa!!!

De acorco com o Delphi temos:

The MessageBeep function plays a waveform sound. The waveform sound for each sound type is identified by an entry in the [sounds] section of the registry.

BOOL MessageBeep(

UINT uType // sound type

);

Parameters

uType

Specifies the sound type, as identified by an entry in the [sounds] section of the registry. This parameter can be one of the following values:

Value Sound

0xFFFFFFFF Standard beep using the computer speaker

MB_ICONASTERISK SystemAsterisk

MB_ICONEXCLAMATION SystemExclamation

MB_ICONHAND SystemHand

MB_ICONQUESTION SystemQuestion

MB_OK SystemDefault

Return Values

If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.

Remarks

After queuing the sound, the MessageBeep function returns control to the calling function and plays the sound asynchronously.

If it cannot play the specified alert sound, MessageBeep attempts to play the system default sound. If it cannot play the system default sound, the function produces a standard beep sound through the computer speaker.

The user can disable the warning beep by using the Control Panel Sound application.

Se é som que voce quer tem outras opções ... e se for para ficar tocando som no teclado cada vez que voce digitar, isso uma hora vai irritar o usuario.

abraço

Share this post


Link to post
Share on other sites
  • 0

Se é som que voce quer tem outras opções ... e se for para ficar tocando som no teclado cada vez que voce digitar, isso uma hora vai irritar o usuario.

*Concerteza*

Essa é a questão!!!

Olha vou explicar mais Detalhado para você ter uma Ideia do que eu Realmente gostaria!!!

Ex:

Quando Criado um Browser... pode ser um Combobox ou um edit etc...

Como Barra de Endereço/Address...

Nesse Exemplo para ficar mais explicado, vamos supor que seja um edit...

Ai quando Determinado o Site e teclado Enter para Navegar é Executado aquele

Som Irritante... Aviso Sonoro Padão do Windows ...

Isso que eu gostaria de Remover da minha Application!!!

Não é um Browser que estou Desenvolvendo...

Browser foi apenas um Exemplo...

Vlw...

Abraço

Edited by Jhonatas araujo

Share this post


Link to post
Share on other sites
  • 0
Ai quando Determinado o Site e teclado Enter para Navegar é Executado aquele

Som Irritante... Aviso Sonoro Padão do Windows ...

Isso que eu gostaria de Remover da minha Application!!!

Eu criei um Browser na minha aplicação e não toca nenhum som ...

Se é um programa pronto do qual voce quer tirar este som, so tem uma solução: é ir no Painel de controle / Sons e dispositivos de audio/ Sons .. e remover

Se é um programa que voce esta fazendo, é só não usar o MessageBeep

abraço

Share this post


Link to post
Share on other sites
  • 0

Ae Jhonas eu hospedei no rapidshare um Simples Exemplo!!!

Contendo apenas 260 kb ... de uma olhada se poder...

Esse Som que gostaria de Remover...

¬¬

Quando Teclado Enter nesse exemplo Executa equele Som, e Como Visto não contem nada do Edit,

Mais a questão é que até mesmo como no outro exemplo que mencionei do Browser... quando Teclado Enter para Navegar, o Som tambem é executado...

Vlw...

Abraço

Link Download: http://rapidshare.com/files/103842693/Ex.rar.html

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this