VB.NET スマートデバイスでbeepを鳴らす方法

解決


ヴェスパ  2004-08-28 03:01:57  No: 85297

VB.NET2003のスマートデバイスでbeepを鳴らそうとしています。
beep関数自体は存在するのですが、実際にはスマートデバイスで音は鳴りません。
どうすれば鳴るようになりますか?
ご教示お願いします。


魔界の仮面弁士  2004-08-28 05:18:19  No: 85298

> 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


ヴェスパ  2004-08-30 23:02:47  No: 85299

ご回答頂きありがとうございます。
(しかも、ここでとても高名な魔界の仮面弁士さんから)

beepを鳴らすことが出来ました。
ちなみに、APIなんかはどこで調べれるんでしょうか?
もしよろしければ教えて下さい。


魔界の仮面弁士  2004-08-31 01:53:11  No: 85300

> ちなみに、APIなんかはどこで調べれるんでしょうか?

基本的には「SDK」を読む事になるかと。下記を参照してみてください。
http://msdn.microsoft.com/library/en-us/wcesdkr/html/_wcesdk_win32_MessageBeep.asp


ヴェスパ  2004-08-31 19:32:15  No: 85301

やはりそうなりますか。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加