Здравствуйте, 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>>
Здравствуйте, _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, но буду признателен
за вразумление. Пока очень тяжело читаю на ангельском.
Здравствуйте, _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.
Должен извинится за высказывание. Поспешил. На этом же сайте в статьях описано. (По русски

)