Вопрос № 23159: День Добрый Эксперты!!!
Помогите начинающему!!!
Подскажите как работает функция MessageBeep и как её описывать какие параметры и тд и тп!!!
Заранее Благодарен!...
Вопрос № 23.159
День Добрый Эксперты!!!
Помогите начинающему!!!
Подскажите как работает функция MessageBeep и как её описывать какие параметры и тд и тп!!!
Заранее Благодарен!
Отправлен: 07.07.2005, 10:33
Вопрос задал: PRiSon (статус: Посетитель)
Всего ответов отправлено: 5
Отвечает: John Freeman
Здравствуйте, PRiSon!
Не понял, а что - справочника у тебя нету? А как же ты с ним работаешь?
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.
В общем один параметр - показывает какой звук(из звуковой схемы само собой) воспроизвести или пищать PC-Speaker'ом
--------- You're trying to take me They trying to make me This is the only Gives me the only thing Tired of lying, I'm tired of lying The only thing I inderstand is what I feel...
Ответ отправил: John Freeman (статус: Профессор)
Отправлен: 07.07.2005, 11:41
Отвечает: Ерёмин Андрей
Здравствуйте, PRiSon!
Функция MessageBeep предназначена для воспроизведения стандартных системных звуков. Это могут только звуки wave-формата (*.wav). Передавать функции следует всего один параметр - тип звука, который нужно произнести. Все эти звуки прописаны в секции [sounds] реестра. Параметр может принимать одно из следующих значений:
0xFFFFFFFF - Стандартный звук, воспроизводимый через динамик системного блока.
MB_ICONASTERISK - Звук "Звёздочка".
MB_ICONEXCLAMATION - Звук "Восклицание".
MB_ICONHAND - Звук о недоступности операции.
MB_ICONQUESTION - Звук "Вопрос" - подтверждение чего-либо, запрос.
MB_OK - Звук по умолчанию.
Все эти звуки можно настроить в панели управления (значок "Звук").
Если функция успешно выполнилась, то возвращается значение, отличное нуля. Если вов ремя выполнения произошла какая-либо ошибка, то возвращается ноль (0).
Если функции не удаётся воспроизвести указанный звуковой сигнал, то она пытается воспроизвести сигнал по умолчанию.
Функция не всегда корректно работает в NT-системах. В них иногда всегда воспроизводится стандартный звук.
Удачи!
--------- Если б не было бы глюка, жизнь была б такая скyка...
Ответ отправил: Ерёмин Андрей (статус: Студент)
Отправлен: 07.07.2005, 12:18
Отвечает: Алексей Смуриков
Здравствуйте, PRiSon!
ВОт так:
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.
Ответ отправил: Алексей Смуриков (статус: Студент)
Отправлен: 07.07.2005, 12:23
Отвечает: Jadd
Здравствуйте, PRiSon!
а что значит "описывать"? В осталном MessageBeep проигрывает стандартный звук.
Стандартный - исходя из тех настроек, которые ты установил в Windows в панели управления на какие-то события. Вот описание влагов, которые нужно передавать:
Value Meaning
-1 Simple beep. If the sound card is not available, the sound is generated using the speaker.
Note that this value is resolved to 0xFFFFFFFF within the function.