Звуки в C#
От: OldHand Россия  
Дата: 09.05.05 08:45
Оценка:
Как вызвать воспроизведение системных звуков в C#?
Re: Звуки в C#
От: _FRED_ Черногория
Дата: 09.05.05 09:17
Оценка: 20 (4)
Здравствуйте, OldHand, Вы писали:
OH>Как вызвать воспроизведение системных звуков в C#?

    public enum MessageBeepType : uint {
      Ok = 0x00000000,
      Hand = 0x00000010,
      Question = 0x00000020,
      Exclamation = 0x00000030,
      Asterisk = 0x00000040,
      Default = 0xFFFFFFFF,
    }

    [DllImport("User32.dll")]
    [return:MarshalAs(UnmanagedType.Bool)]
    public static extern bool MessageBeep(MessageBeepType uType);
under «Агузарова Жанна — Звезда»,
... << RSDN@Home 1.1.4 beta 6a rev. 444>>
Help will always be given at Hogwarts to those who ask for it.
Re[2]: Звуки в C#
От: XXXelAAA Россия  
Дата: 11.05.05 05:13
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, OldHand, Вы писали:

OH>>Как вызвать воспроизведение системных звуков в C#?

_FR>
_FR>    public enum MessageBeepType : uint {
_FR>      Ok = 0x00000000,
_FR>      Hand = 0x00000010,
_FR>      Question = 0x00000020,
_FR>      Exclamation = 0x00000030,
_FR>      Asterisk = 0x00000040,
_FR>      Default = 0xFFFFFFFF,
_FR>    }

_FR>    [DllImport("User32.dll")]
_FR>    [return:MarshalAs(UnmanagedType.Bool)]
_FR>    public static extern bool MessageBeep(MessageBeepType uType);
_FR>


Не могу понять для чего эта строка [return:MarshalAs(UnmanagedType.Bool)]
bool — нормальный управляемый тип. Может я не прав. т.к. только начал изучать С#, а
в C++ вообще нет опыта. Объясните, плиз. Я еще посмотрю в MSDN, но буду признателен
за вразумление. Пока очень тяжело читаю на ангельском.
Re[3]: Звуки в C#
От: _Umka  
Дата: 11.05.05 08:13
Оценка:
XXX>Не могу понять для чего эта строка [return:MarshalAs(UnmanagedType.Bool)]
XXX>bool — нормальный управляемый тип. Может я не прав. т.к. только начал изучать С#, а
XXX>в C++ вообще нет опыта. Объясните, плиз. Я еще посмотрю в MSDN, но буду признателен
XXX>за вразумление. Пока очень тяжело читаю на ангельском.

Specifies a 4-byte Boolean value where true is denoted by all non-zero values and false is denoted by zero.
--
То, что вы уникальны еще не значит, что от вас есть толк
Re[4]: Звуки в C#
От: XXXelAAA Россия  
Дата: 12.05.05 05:31
Оценка:
Здравствуйте, _Umka, Вы писали:

XXX>>Не могу понять для чего эта строка [return:MarshalAs(UnmanagedType.Bool)]

XXX>>bool — нормальный управляемый тип. Может я не прав. т.к. только начал изучать С#, а
XXX>>в C++ вообще нет опыта. Объясните, плиз. Я еще посмотрю в MSDN, но буду признателен
XXX>>за вразумление. Пока очень тяжело читаю на ангельском.

_U>Specifies a 4-byte Boolean value where true is denoted by all non-zero values and false is denoted by zero.


Должен извинится за высказывание. Поспешил. На этом же сайте в статьях описано. (По русски )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.