1cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky// Windows/CommonDialog.h 2cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky 3cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky#ifndef __WINDOWS_COMMON_DIALOG_H 4cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky#define __WINDOWS_COMMON_DIALOG_H 5cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky 6cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky#include "../Common/MyString.h" 7cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky 8cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbeckynamespace NWindows { 9cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky 10cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbeckybool MyGetOpenFileName(HWND hwnd, LPCWSTR title, 11cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky LPCWSTR initialDir, // can be NULL, so dir prefix in filePath will be used 12cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky LPCWSTR filePath, // full path 13cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky LPCWSTR filterDescription, // like "All files (*.*)" 14cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky LPCWSTR filter, // like "*.exe" 15cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky UString &resPath 16cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky #ifdef UNDER_CE 17cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky , bool openFolder = false 18cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky #endif 19cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky); 20cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky 21cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky} 22cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky 23cd66d540cead3f8200b0c73bad9c276d67896c3dDavid Srbecky#endif 24