VB.NET2003のスマートデバイスでbeepを鳴らそうとしています。
beep関数自体は存在するのですが、実際にはスマートデバイスで音は鳴りません。
どうすれば鳴るようになりますか?
ご教示お願いします。
> beep関数自体は存在するのですが、実際にはスマートデバイスで音は鳴りません。
Microsoft.VisualBasic.Interaction.Beep の替わりに、
MessageBeep API は如何でしょうか。
.NET 2.0 の Console.Beep に比べると、機能的には
見劣りしますが、一応、音を鳴らす事はできるかと。
Friend Enum MessageBeepType As Integer
[Default] = &HFFFFFFFF 'SystemDefault
MB_ICONHAND = 16 'SystemHand
MB_ICONQUESTION = 32 'SystemQuestion
MB_ICONEXCLAMATION = 48 'SystemExclamation
MB_ICONASTERISK = 64 'SystemAsterisk
End Enum
Friend Declare Function MessageBeep Lib "Coredll" (Optional ByVal uType As MessageBeepType = MessageBeepType.Default) As Integer
ご回答頂きありがとうございます。
(しかも、ここでとても高名な魔界の仮面弁士さんから)
beepを鳴らすことが出来ました。
ちなみに、APIなんかはどこで調べれるんでしょうか?
もしよろしければ教えて下さい。
> ちなみに、APIなんかはどこで調べれるんでしょうか?
基本的には「SDK」を読む事になるかと。下記を参照してみてください。
http://msdn.microsoft.com/library/en-us/wcesdkr/html/_wcesdk_win32_MessageBeep.asp
やはりそうなりますか。
ありがとうございました。
ツイート | ![]() |