Merge pull request #110 from andreas-jonsson/remove_struct

[UPDATE] Remove OPENFILENAMENPP structure.
This commit is contained in:
Don HO 2015-05-25 01:10:53 +02:00
commit a7e00affb4
2 changed files with 4 additions and 31 deletions

View File

@ -172,7 +172,7 @@ TCHAR * FileDialog::doOpenSingleFileDlg()
TCHAR *fn = NULL;
try {
fn = ::GetOpenFileName((OPENFILENAME*)&_ofn)?_fileName:NULL;
fn = ::GetOpenFileName(&_ofn)?_fileName:NULL;
if (params->getNppGUI()._openSaveDir == dir_last)
{
@ -201,7 +201,7 @@ stringVector * FileDialog::doOpenMultiFilesDlg()
_ofn.Flags |= OFN_FILEMUSTEXIST | OFN_ALLOWMULTISELECT;
BOOL res = ::GetOpenFileName((OPENFILENAME*)&_ofn);
BOOL res = ::GetOpenFileName(&_ofn);
if (params->getNppGUI()._openSaveDir == dir_last)
{
::GetCurrentDirectory(MAX_PATH, dir);
@ -253,7 +253,7 @@ TCHAR * FileDialog::doSaveDlg()
TCHAR *fn = NULL;
try {
fn = ::GetSaveFileName((OPENFILENAME*)&_ofn)?_fileName:NULL;
fn = ::GetSaveFileName(&_ofn)?_fileName:NULL;
if (params->getNppGUI()._openSaveDir == dir_last)
{
::GetCurrentDirectory(MAX_PATH, dir);

View File

@ -36,33 +36,6 @@ using namespace std;
typedef vector<generic_string> stringVector;
struct OPENFILENAMENPP {
DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
LPCTSTR lpstrFilter;
LPTSTR lpstrCustomFilter;
DWORD nMaxCustFilter;
DWORD nFilterIndex;
LPTSTR lpstrFile;
DWORD nMaxFile;
LPTSTR lpstrFileTitle;
DWORD nMaxFileTitle;
LPCTSTR lpstrInitialDir;
LPCTSTR lpstrTitle;
DWORD Flags;
WORD nFileOffset;
WORD nFileExtension;
LPCTSTR lpstrDefExt;
LPARAM lCustData;
LPOFNHOOKPROC lpfnHook;
LPCTSTR lpTemplateName;
void * pvReserved;
DWORD dwReserved;
DWORD FlagsEx;
};
generic_string changeExt(generic_string fn, generic_string ext, bool forceReplaced = true);
void goToCenter(HWND hwnd);
@ -96,7 +69,7 @@ private:
stringVector _fileNames;
OPENFILENAMENPP _ofn;
OPENFILENAME _ofn;
winVer _winVersion;