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

version 1.6, 2005/02/09 20:11:36 version 1.9, 2005/03/20 23:48:03
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
 #include        "strres.h"  #include        "strres.h"
 #include        "bmpdata.h"  #include        "bmpdata.h"
   #include        "oemtext.h"
 #include        "dosio.h"  #include        "dosio.h"
 #include        "commng.h"  #include        "commng.h"
 #include        "dialogs.h"  #include        "dialogs.h"
   #if defined(MT32SOUND_DLL)
   #include        "mt32snd.h"
   #endif
   
   
 const OEMCHAR str_nc[] = OEMTEXT("N/C");  const TCHAR str_nc[] = _T("N/C");
   
 const OEMCHAR str_int0[] = OEMTEXT("INT0");  const TCHAR str_int0[] = _T("INT0");
 const OEMCHAR str_int1[] = OEMTEXT("INT1");  const TCHAR str_int1[] = _T("INT1");
 const OEMCHAR str_int2[] = OEMTEXT("INT2");  const TCHAR str_int2[] = _T("INT2");
 const OEMCHAR str_int4[] = OEMTEXT("INT4");  const TCHAR str_int4[] = _T("INT4");
 const OEMCHAR str_int5[] = OEMTEXT("INT5");  const TCHAR str_int5[] = _T("INT5");
 const OEMCHAR str_int6[] = OEMTEXT("INT6");  const TCHAR str_int6[] = _T("INT6");
   
   
 // ---- file select  // ---- file select
Line 22  BOOL dlgs_selectfile(HWND hWnd, const FI Line 26  BOOL dlgs_selectfile(HWND hWnd, const FI
                                                                                 OEMCHAR *path, UINT size, int *ro) {                                                                                  OEMCHAR *path, UINT size, int *ro) {
   
         OPENFILENAME    ofn;          OPENFILENAME    ofn;
   #if defined(OSLANG_UTF8)
           TCHAR                   _path[MAX_PATH];
   #endif
   
         if ((item == NULL) || (path == NULL) || (size == 0)) {          if ((item == NULL) || (path == NULL) || (size == 0)) {
                 return(FALSE);                  return(FALSE);
Line 31  BOOL dlgs_selectfile(HWND hWnd, const FI Line 38  BOOL dlgs_selectfile(HWND hWnd, const FI
         ofn.hwndOwner = hWnd;          ofn.hwndOwner = hWnd;
         ofn.lpstrFilter = item->filter;          ofn.lpstrFilter = item->filter;
         ofn.nFilterIndex = item->defindex;          ofn.nFilterIndex = item->defindex;
   #if defined(OSLANG_UTF8)
           oemtotchar(_path, NELEMENTS(_path), path, -1);
           ofn.lpstrFile = _path;
           ofn.nMaxFile = NELEMENTS(_path);
   #else
         ofn.lpstrFile = path;          ofn.lpstrFile = path;
         ofn.nMaxFile = size;          ofn.nMaxFile = size;
   #endif
         ofn.Flags = OFN_FILEMUSTEXIST;          ofn.Flags = OFN_FILEMUSTEXIST;
         ofn.lpstrDefExt = item->ext;          ofn.lpstrDefExt = item->ext;
         ofn.lpstrTitle = item->title;          ofn.lpstrTitle = item->title;
         if (!GetOpenFileName(&ofn)) {          if (!GetOpenFileName(&ofn)) {
                 return(FALSE);                  return(FALSE);
         }          }
   #if defined(OSLANG_UTF8)
           tchartooem(path, NELEMENTS(path), _path, -1);
   #endif
         if (ro) {          if (ro) {
                 *ro = ofn.Flags & OFN_READONLY;                  *ro = ofn.Flags & OFN_READONLY;
         }          }
Line 49  BOOL dlgs_selectwritefile(HWND hWnd, con Line 65  BOOL dlgs_selectwritefile(HWND hWnd, con
                                                                                         OEMCHAR *path, UINT size) {                                                                                          OEMCHAR *path, UINT size) {
   
         OPENFILENAME    ofn;          OPENFILENAME    ofn;
   #if defined(OSLANG_UTF8)
           TCHAR                   _path[MAX_PATH];
   #endif
   
         if ((item == NULL) || (path == NULL) || (size == 0)) {          if ((item == NULL) || (path == NULL) || (size == 0)) {
                 return(FALSE);                  return(FALSE);
Line 58  BOOL dlgs_selectwritefile(HWND hWnd, con Line 77  BOOL dlgs_selectwritefile(HWND hWnd, con
         ofn.hwndOwner = hWnd;          ofn.hwndOwner = hWnd;
         ofn.lpstrFilter = item->filter;          ofn.lpstrFilter = item->filter;
         ofn.nFilterIndex = item->defindex;          ofn.nFilterIndex = item->defindex;
   #if defined(OSLANG_UTF8)
           oemtotchar(_path, NELEMENTS(_path), path, -1);
           ofn.lpstrFile = _path;
           ofn.nMaxFile = NELEMENTS(_path);
   #else
         ofn.lpstrFile = path;          ofn.lpstrFile = path;
         ofn.nMaxFile = size;          ofn.nMaxFile = size;
   #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 = item->title;
         if (!GetSaveFileName(&ofn)) {          if (!GetSaveFileName(&ofn)) {
                 return(FALSE);                  return(FALSE);
         }          }
   #if defined(OSLANG_UTF8)
           tchartooem(path, NELEMENTS(path), _path, -1);
   #endif
         return(TRUE);          return(TRUE);
 }  }
   
Line 107  BOOL dlgs_selectwritenum(HWND hWnd, cons Line 135  BOOL dlgs_selectwritenum(HWND hWnd, cons
   
 // ---- mimpi def file  // ---- mimpi def file
   
 static const OEMCHAR mimpi_title[] = OEMTEXT("Open MIMPI define file");  static const TCHAR mimpi_title[] = _T("Open MIMPI define file");
 static const OEMCHAR mimpi_ext[] = OEMTEXT("def");  static const TCHAR mimpi_ext[] = _T("def");
 static const OEMCHAR mimpi_filter[] = OEMTEXT("MIMPI define file(*.def)\0*.def\0");  static const TCHAR mimpi_filter[] = _T("MIMPI define file(*.def)\0*.def\0");
 static const FILESEL mimpi = {mimpi_title, mimpi_ext, mimpi_filter, 1};  static const FILESEL mimpi = {mimpi_title, mimpi_ext, mimpi_filter, 1};
   
 void dlgs_browsemimpidef(HWND hWnd, UINT16 res) {  void dlgs_browsemimpidef(HWND hWnd, UINT16 res) {
Line 132  const OEMCHAR *p; Line 160  const OEMCHAR *p;
   
 // ---- list  // ---- list
   
 void dlgs_setliststr(HWND hWnd, UINT16 res, const OEMCHAR **item, UINT items) {  void dlgs_setliststr(HWND hWnd, UINT16 res, const TCHAR **item, UINT items) {
   
         HWND    wnd;          HWND    wnd;
         UINT    i;          UINT    i;
Line 184  void dlgs_setlistmidiout(HWND hWnd, UINT Line 212  void dlgs_setlistmidiout(HWND hWnd, UINT
         }          }
         num++;          num++;
 #endif  #endif
   #if defined(MT32SOUND_DLL)
           if (mt32sound_isenable()) {
                   SendMessage(wnd, CB_INSERTSTRING, (WPARAM)num,
                                                                                                           (LPARAM)cmmidi_mt32sound);
                   if (!milstr_cmp(defname, cmmidi_mt32sound)) {
                           defcur = num;
                   }
                   num++;
           }
   #endif
         for (i=0; i<devs; i++) {          for (i=0; i<devs; i++) {
                 if (midiOutGetDevCaps(i, &moc, sizeof(moc)) == MMSYSERR_NOERROR) {                  if (midiOutGetDevCaps(i, &moc, sizeof(moc)) == MMSYSERR_NOERROR) {
                         SendMessage(wnd, CB_INSERTSTRING,                          SendMessage(wnd, CB_INSERTSTRING,

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


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