#include <windows.h> int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR, int) { OPENFILENAME ofn; char szFile[ MAX_PATH ] = ""; ZeroMemory( &ofn, sizeof( ofn ) ); ofn.lStructSize = sizeof( OPENFILENAME ); ofn.lpstrFilter = TEXT("テキストファイル(*.txt)\0*.txt\0") TEXT("すべてのファイル(*.*)\0*.*\0\0"); ofn.lpstrFile = szFile; ofn.nMaxFile = MAX_PATH; ofn.Flags = OFN_FILEMUSTEXIST; GetOpenFileName( &ofn ); MessageBox(NULL, szFile, "を開くよ", MB_OK); return 0; }
ネタ元