Diff for /np2/win9x/dialog/dialogs.cpp between versions 1.9 and 1.10

version 1.9, 2005/03/20 23:48:03 version 1.10, 2007/07/20 14:39:12
Line 9 Line 9
 #include        "mt32snd.h"  #include        "mt32snd.h"
 #endif  #endif
   
   extern HINSTANCE hInst;
   
   
 const TCHAR str_nc[] = _T("N/C");  const TCHAR str_nc[] = _T("N/C");
   
Line 25  const TCHAR str_int6[] = _T("INT6"); Line 27  const TCHAR str_int6[] = _T("INT6");
 BOOL dlgs_selectfile(HWND hWnd, const FILESEL *item,  BOOL dlgs_selectfile(HWND hWnd, const FILESEL *item,
                                                                                 OEMCHAR *path, UINT size, int *ro) {                                                                                  OEMCHAR *path, UINT size, int *ro) {
   
           TCHAR                   *pszTitle;
         OPENFILENAME    ofn;          OPENFILENAME    ofn;
 #if defined(OSLANG_UTF8)  #if defined(OSLANG_UTF8)
         TCHAR                   _path[MAX_PATH];          TCHAR                   _path[MAX_PATH];
 #endif  #endif
           BOOL                    bResult;
   
         if ((item == NULL) || (path == NULL) || (size == 0)) {          if ((item == NULL) || (path == NULL) || (size == 0)) {
                 return(FALSE);                  return(FALSE);
         }          }
           pszTitle = lockstringresource(hInst, item->title);
   
         ZeroMemory(&ofn, sizeof(OPENFILENAME));          ZeroMemory(&ofn, sizeof(OPENFILENAME));
         ofn.lStructSize = sizeof(OPENFILENAME);          ofn.lStructSize = sizeof(OPENFILENAME);
         ofn.hwndOwner = hWnd;          ofn.hwndOwner = hWnd;
Line 48  BOOL dlgs_selectfile(HWND hWnd, const FI Line 54  BOOL dlgs_selectfile(HWND hWnd, const FI
 #endif  #endif
         ofn.Flags = OFN_FILEMUSTEXIST;          ofn.Flags = OFN_FILEMUSTEXIST;
         ofn.lpstrDefExt = item->ext;          ofn.lpstrDefExt = item->ext;
         ofn.lpstrTitle = item->title;          ofn.lpstrTitle = pszTitle;
         if (!GetOpenFileName(&ofn)) {  
                 return(FALSE);          bResult = GetOpenFileName(&ofn);
         }          unlockstringresource(pszTitle);
   
           if (bResult) {
 #if defined(OSLANG_UTF8)  #if defined(OSLANG_UTF8)
         tchartooem(path, NELEMENTS(path), _path, -1);                  tchartooem(path, NELEMENTS(path), _path, -1);
 #endif  #endif
         if (ro) {                  if (ro) {
                 *ro = ofn.Flags & OFN_READONLY;                          *ro = ofn.Flags & OFN_READONLY;
                   }
         }          }
         return(TRUE);          return(bResult);
 }  }
   
 BOOL dlgs_selectwritefile(HWND hWnd, const FILESEL *item,  BOOL dlgs_selectwritefile(HWND hWnd, const FILESEL *item,
                                                                                         OEMCHAR *path, UINT size) {                                                                                          OEMCHAR *path, UINT size) {
   
         OPENFILENAME    ofn;          OPENFILENAME    ofn;
           TCHAR                   *pszTitle;
 #if defined(OSLANG_UTF8)  #if defined(OSLANG_UTF8)
         TCHAR                   _path[MAX_PATH];          TCHAR                   _path[MAX_PATH];
 #endif  #endif
           BOOL                    bResult;
   
         if ((item == NULL) || (path == NULL) || (size == 0)) {          if ((item == NULL) || (path == NULL) || (size == 0)) {
                 return(FALSE);                  return(FALSE);
         }          }
   
           pszTitle = lockstringresource(hInst, item->title);
   
         ZeroMemory(&ofn, sizeof(OPENFILENAME));          ZeroMemory(&ofn, sizeof(OPENFILENAME));
         ofn.lStructSize = sizeof(OPENFILENAME);          ofn.lStructSize = sizeof(OPENFILENAME);
         ofn.hwndOwner = hWnd;          ofn.hwndOwner = hWnd;
Line 87  BOOL dlgs_selectwritefile(HWND hWnd, con Line 101  BOOL dlgs_selectwritefile(HWND hWnd, con
 #endif  #endif
         ofn.Flags = OFN_OVERWRITEPROMPT | OFN_HIDEREADONLY;          ofn.Flags = OFN_OVERWRITEPROMPT | OFN_HIDEREADONLY;
         ofn.lpstrDefExt = item->ext;          ofn.lpstrDefExt = item->ext;
         ofn.lpstrTitle = item->title;          ofn.lpstrTitle = pszTitle;
         if (!GetSaveFileName(&ofn)) {  
                 return(FALSE);          bResult = GetSaveFileName(&ofn);
         }  
           unlockstringresource(pszTitle);
   
 #if defined(OSLANG_UTF8)  #if defined(OSLANG_UTF8)
         tchartooem(path, NELEMENTS(path), _path, -1);          if (bResult) {
                   tchartooem(path, NELEMENTS(path), _path, -1);
           }
 #endif  #endif
         return(TRUE);          return(bResult);
 }  }
   
 BOOL dlgs_selectwritenum(HWND hWnd, const FILESEL *item,  BOOL dlgs_selectwritenum(HWND hWnd, const FILESEL *item,

Removed from v.1.9  
changed lines
  Added in v.1.10


RetroPC.NET-CVS <cvs@retropc.net>