MessageBeep, fonction (winuser.h)
Lit un son de forme d’onde. Le son de forme d’onde pour chaque type de son est identifié par une entrée dans le Registre.
Syntaxe
BOOL MessageBeep(
[in] UINT uType
);
Paramètres
[in] uType
Le son à jouer. Les sons sont définis par l’utilisateur via l’application du panneau de configuration audio, puis stockés dans le Registre.
Ce paramètre peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
0xFFFFFFFF | Un bip simple. Si la carte audio n’est pas disponible, le son est généré à l’aide du haut-parleur. |
|
Voir MB_ICONINFORMATION. |
|
Voir MB_ICONWARNING. |
|
Son spécifié en tant que son d’arrêt critique Windows. |
|
Voir MB_ICONERROR. |
|
Son spécifié en tant que son astérisque Windows. |
|
Son spécifié en tant que son Windows Question. |
|
Voir MB_ICONERROR. |
|
Son spécifié en tant que son d’exclamation Windows. |
|
Son spécifié en tant que son Beep par défaut Windows. |
Valeur de retour
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Remarques
Après la mise en file d’attente du son, la fonction MessageBeep retourne le contrôle à la fonction appelante et lit le son de façon asynchrone.
S’il ne peut pas lire le son d’alerte spécifié, MessageBeep tente de lire le son système par défaut. S’il ne peut pas lire le son système par défaut, la fonction produit un son de bip standard à l’aide de la fonction Beep. À compter de Windows 7, cela lit une tonalité simple sur l’appareil audio par défaut. Pour plus d’informations, consultez la documentation relative à la fonction Beep.
L’utilisateur peut désactiver le bip d’avertissement à l’aide de l’application du panneau de configuration audio.
Remarque Pour envoyer un bip à un client distant, utilisez la fonction Beep. La fonction Beep est redirigée vers le client, tandis que MessageBeep n’est pas.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | winuser.h (include Windows.h) |
bibliothèque | User32.lib |
DLL | User32.dll |
ensemble d’API | ext-ms-win-ntuser-misc-l1-1-0 (introduit dans Windows 8) |