開発環境 |
Microsoft Visual Studio Community 2017 |
実行環境 |
Microsoft Windows 10 Home (64bit) |
プロジェクトの種類 |
Visual C++ / 空のプロジェクト |
プロジェクト名 |
atltest2 |
- Visual Studio Installerで以下の項目をチェックする。
C++ によるデスクトップ開発
x86 用と x64 用の Visual C++ ATL
- IntelliSenseの警告はソリューションを閉じて開くと解消される。
atltest2.cpp
#include <atlbase.h>
#import "wmp.dll" high_method_prefix("M") named_guids
using namespace WMPLib;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
BSTR bstrURL = (BSTR)L"C:\\tmp\\hoge.mp3";
HRESULT hr;
hr = CoInitialize(NULL);
CComPtr<IWMPPlayer4> player;
hr = player.CoCreateInstance(CLSID_WindowsMediaPlayer);
hr = player->MopenPlayer(bstrURL);
player = NULL;
CoUninitialize();
return 0;
}
最終更新:2018年05月30日 09:54