開発環境 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