Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: xevuel
Biblioteki C/C++

MessageBeep

[funkcja] Odtwarza dźwięki sygnalizujące komunikaty Windows, specyfikowane przez wpisy w rejestrze.

Składnia

C/C++
#include <windows.h>

BOOL WINAPI MessageBeep(
UINT uType
);

Argumenty

ArgumentZnaczenie
uTypeDźwięk, który zostanie odegrany. Jest on określony przez użycie jednej z nastepujących flag:

  • 0xFFFFFFFF (0xFFFFFFFF)
    Prosty sygnał dźwiękowy. Jeżeli karta dźwiękowa jest niedostępna, dźwięk jest generowany za pomocą głośnika.

  • MB_ICONASTERISK (0x00000040L)
    Zobacz MB_ICONINFORMATION.

  • MB_ICONEXCLAMATION (0x00000030L)
    Zobacz MB_ICONWARNING.

  • MB_ICONERROR (0x00000010L)
    Dźwięk określony w rejestrze jako dźwięk błędu krytycznego.

  • MB_ICONHAND (0x00000010L)
    Zobacz MB_ICONERROR.

  • MB_ICONINFORMATION (0x00000040L)
    Dźwięk określony w rejestrze jako dźwięk informacji.

  • MB_ICONQUESTION (0x00000020L)
    Dźwięk określony w rejestrze jako dźwięk zapytania.

  • MB_ICONSTOP (0x00000010L
    Zobacz MB_ICONERROR.

  • MB_ICONWARNING (0x00000030L)
    Dźwięk określony w rejestrze jako dźwięk ostrzeżenia.

  • MB_OK (0x00000000L)
    Dźwięk określony w rejestrze jako domyślny dźwięk sytemu Windows.


Zwracana wartość

Jeśli wywołanie funkcji powiedzie się, zwrócona wartość będzie różna od zera. W przeciwnym wypadku wyniesie ona 0. Aby uzyskać szczegółowe informacje o błędzie, użyj » WinAPIGetLastError.

Opis szczegółowy

Funkcja MessageBeep odgrywa podany dźwięk specyfikowany przez wpis w rejestrze. Po wywołaniu funkcja zwraca sterowanie do funkcji wywołującej i odtwarza dźwięk asynchronicznie.

Jeśli nie można odtworzyć podanego dźwięku, funkcja próbuje odegrać domyślny dźwięk systemu. Jeśli tego także nie uda się odtworzyć, funkcja tworzy standardowy dźwięk przez głośnik komputera.

Użytkownik może wyłączyć odgrywanie dźwięków przy użyciu panelu sterowania.

Usługi terminalowe:
Aby wysłać sygnał do klienta, należy użyć funkcji » WinAPIBeep, ponieważ jest ona przekierowywana do klienta, podczas gdy funkcja MessageBeep nie jest.

Wymagania

Minimalny obsługiwany klientWindows XP
Minimalny obsługiwany serwerWindows Server 2003
NagłówekWinuser.h (wewnątrz Windows.h)
BibliotekaUser32.lib
DLLUser32.dll

Zagadnienia powiązane

BeepGeneruje dźwięki tonowe na wbudowanym głośniku (funkcja blokująca). (funkcja)

Linki zewnętrzne