00001
00002
00004
00005 #if !defined(AFX_BROWSEFILE_H__F618C484_DB10_11D4_A7F0_00D04C390250__INCLUDED_)
00006 #define AFX_BROWSEFILE_H__F618C484_DB10_11D4_A7F0_00D04C390250__INCLUDED_
00007
00008
00009
00010 #define TYPE_REP 1
00011 #define TYPE_FILE_OPEN 2
00012 #define TYPE_FILE_SAVE 3
00013
00014
00015 #if _MSC_VER > 1000
00016 #pragma once
00017 #endif // _MSC_VER > 1000
00018
00019 #include <shlobj.h>
00020 #include <commdlg.h>
00021
00022 class CMyBrowseFile
00023 {
00024 public:
00025 CMyBrowseFile(HWND hWndMain,char *title,int type,char *option1,char *option2);
00026 virtual ~CMyBrowseFile();
00027
00028 void GetResult(char *res);
00029 bool isOk;
00030 private:
00031
00032 BROWSEINFO m_bi;
00033 OPENFILENAME m_ofn;
00034
00035 char result[MAX_PATH];
00036 };
00037
00038 #endif // !defined(AFX_BROWSEFILE_H__F618C484_DB10_11D4_A7F0_00D04C390250__INCLUDED_)