PureBasic

Forums PureBasic
Nous sommes le Mar 12/Nov/2019 22:46

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
 Sujet du message: comment desactiver les sons evenements windows ?
MessagePosté: Dim 06/Mai/2018 21:05 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 10/Sep/2007 11:13
Messages: 1327
bonjour, je cherche a désactiver les sons des evenements windows pour une application
par exemple si on entre du texte dans un editor gadget en read only on entend un son système d'erreur

car on saisi du texte ou on ne dois pas ^^


Code:
main=OpenWindow(#PB_Any,0,0,500,500,"")
ed=EditorGadget(#PB_Any,0,0,500,500,#PB_Editor_ReadOnly)
Repeat
  ev=WaitWindowEvent()
Until ev=#PB_Event_CloseWindow


comment empêcher ce son ?
j'ai pourtant creusé sur le forum fr ou us mais je ne trouve pas l'astuce

si quelqu'un a une piste ?

_________________
ImageImage


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: comment desactiver les sons evenements windows ?
MessagePosté: Dim 06/Mai/2018 22:52 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8779
Salut Case
Sur W10 (pas vérifié pour les autres)
Tu as dans le registre la clé :
Code:
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default

Si tu la développes, tu as les sous clés qui listent tous les sons système.
ex :
Code:
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm

Si tu développes CriticalBatteryAlarm tu verras les sous clés qui t'intéressent pour ce que tu souhaites faire où sont listés les chemins des wavs utilisés..
Code:
.Current ; C'est elle qui nous intéresse
.Default
.Modified
Custom


Y'a plus qu'a les modifier et mettre une valeur vide dans la REG_SZ de la clé .Current de la notification que tu veux désactiver.

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: comment desactiver les sons evenements windows ?
MessagePosté: Dim 06/Mai/2018 23:18 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 10/Sep/2007 11:13
Messages: 1327
merci ars, mais malheureusement c'est pas vraiment ce que je cherche a faire, j'aimerai ne pas toucher a la base de registre , c'est pour un jeu...
si y-a pas moyen tant pis je trouverais un autre moyen ^^

_________________
ImageImage


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: comment desactiver les sons evenements windows ?
MessagePosté: Dim 06/Mai/2018 23:28 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8779
Dison que je n'en connais pas d'autres :)
Rien ne t'empêche de remettre le bon path en fin de partie. 8)

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: comment desactiver les sons evenements windows ?
MessagePosté: Mar 08/Mai/2018 17:52 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 13/Fév/2004 0:57
Messages: 3702
Salut Case,

On peut le faire simplement en ajoutant AddKeyboardShortcut(main, #PB_Shortcut_Return, 13)
Cela avait été découvert sur un des deux forums, il me semble.

Tu mets ce que tu veux a la place du 13.

Code:
main=OpenWindow(#PB_Any,0,0,500,500,"")
ed=EditorGadget(#PB_Any,0,0,500,500,#PB_Editor_ReadOnly)
AddKeyboardShortcut(main, #PB_Shortcut_Return, 13)
Repeat
    ev=WaitWindowEvent()
    Select ev
        ; pas utile juste pour démo.
        Case #PB_Event_Menu 
            Select EventMenu()
                Case 13
                    Debug "Enter"
            EndSelect
        ;---------------------------------
    EndSelect
   
Until ev=#PB_Event_CloseWindow


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: comment desactiver les sons evenements windows ?
MessagePosté: Jeu 10/Mai/2018 11:41 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 10/Sep/2007 11:13
Messages: 1327
merci nico

mais du coup ça désactive les touches clavier pour tout les gadgets de saisie

pas grave :)

merci quand mème ^^

_________________
ImageImage


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: comment desactiver les sons evenements windows ?
MessagePosté: Jeu 10/Mai/2018 13:55 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 13/Fév/2004 0:57
Messages: 3702
Le raccourci peut aussi se désactiver, voici un exemple avec deux éditeurs, le premier étant read only, on peut le faire de plusieurs façons, en voici un:

Code:
main=OpenWindow(#PB_Any,0,0,500,500,"")
ed=EditorGadget(#PB_Any,0,0,500,200,#PB_Editor_ReadOnly)
ed2=EditorGadget(#PB_Any,0,220,500,200)

Repeat
    ev=WaitWindowEvent()
    Select ev
        Case #PB_Event_Gadget
            Select EventGadget()
                Case ed
                    Select EventType()
                        Case #PB_EventType_Focus
                            Debug "focus sur le gadget ed"
                            AddKeyboardShortcut(main, #PB_Shortcut_Return, 13)
                           
                        Case #PB_EventType_LostFocus
                            Debug "perte de focus sur le gadget ed"
                            RemoveKeyboardShortcut(main, 13)
                    EndSelect
            EndSelect
    EndSelect   
   
Until ev=#PB_Event_CloseWindow


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: comment desactiver les sons evenements windows ?
MessagePosté: Ven 11/Mai/2018 11:11 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 10/Sep/2007 11:13
Messages: 1327
OK je vais tester ça :)
merci pour l'aide

_________________
ImageImage


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye