Ir para conteúdo
Fórum Script Brasil
  • 0

Messagebeep() in Delphi


Jhonatas araujo

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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

Editado por Jhonatas araujo
Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...