- 65 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 13:56:07 ]
- waveファイルを再生しようと思い、playsound()というAPIがあるよ、と教えて貰ったので
調べてみたのですが、 VC++2005 #include <mmsystem.h> // PlaySound()のため #pragma comment(lib,"winmm") #define FILENAME "Windows XP Startup.wav" LRESULT CALLBACK WindowProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam) { switch(uMsg){ case WM_DESTROY: PostQuitMessage(0); return 0; case WM_LBUTTONDOWN: //再生 PlaySound(FILENAME,NULL,SND_FILENAME | SND_ASYNC | SND_LOOP); return 0; case WM_RBUTTONDOWN: //停止 PlaySound(NULL,NULL,0); return 0; } return DefWindowProc(hWnd,uMsg,wParam,lParam); } このようなサンプルを見つけたのでコンパイルしてみたのですが、 error C2065: 'CALLBACK' : 定義されていない識別子です。 error C2065: 'DRIVERPROC' : 定義されていない識別子です。 error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません なぜでしょうか?
|

|