開発環境 |
Microsoft Visual C++ 2010 Express (SP1) |
実行環境 |
Microsoft Windows 7 Home Premium (SP1) |
プロジェクトの種類 |
Win32 プロジェクト |
プロジェクト名 |
FileDialog |
アプリケーションの種類 |
Windows アプリケーション |
追加のオプション |
空のプロジェクト |
FileDialog.cpp
#include <Windows.h>
#include <ShObjIdl.h>
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
HRESULT hr;
IFileDialog *pFileDialog;
CoInitialize(NULL);
hr = CoCreateInstance(CLSID_FileOpenDialog, NULL, CLSCTX_INPROC_SERVER,
IID_PPV_ARGS(&pFileDialog));
if (FAILED(hr)) goto Exit;
pFileDialog->Show(NULL);
pFileDialog->Release();
Exit:
CoUninitialize();
return 0;
}
最終更新:2012年09月12日 05:53