私はネイティブの C++ プログラマーではないので、次のことについて助けが必要です。
私はこのコードを機能させました:
#pragma comment(lib, "winmm.lib")
LPCWSTR openCDCommand = L"set cdaudio door open";
//comes from Windows.h, needs winmm.lib see header includes
int errCode = mciSendString(openCDCommand, 0, 0, 0);
質問:
- LPCWSTR を使用する必要がありますか? System::String の例が見つからないのはなぜですか?
- 「文字列連結」はどのように処理すればよいですか? 単純に L"foo"+L"baar" を実行できませんか?
- mciSendString でサウンドを再生する方法が完全に間違っているのでしょうか? (実際には、以前に他のプロジェクトで行ったように、MCI コマンドと MCI sendString を使用したいと思っています)
- ハンドルを処理できるように、外部関数 mciSendString を含める別の方法はありますか?