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