Develop and Download Open Source Software

Browse CVS Repository

Diff of /ttssh2/teraterm/source/teraterm/filesys.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.16 by maya, Wed Aug 8 15:56:35 2007 UTC revision 1.17 by maya, Mon Aug 13 22:26:08 2007 UTC
# Line 177  static PProtoDlg PtDlg = NULL; Line 177  static PProtoDlg PtDlg = NULL;
177  BOOL OpenFTDlg(PFileVar fv)  BOOL OpenFTDlg(PFileVar fv)
178  {  {
179    PFileTransDlg FTDlg;    PFileTransDlg FTDlg;
 #ifndef NO_I18N  
180    HWND HFTDlg;    HWND HFTDlg;
181  #endif    char uimsg[MAX_UIMSG];
182    
183    FTDlg = new CFileTransDlg();    FTDlg = new CFileTransDlg();
184        
185    if (FTDlg!=NULL)    if (FTDlg!=NULL)
186    {    {
 #ifndef NO_I18N  
187      FTDlg->Create(fv, &cv, &ts);      FTDlg->Create(fv, &cv, &ts);
 #else  
     FTDlg->Create(fv, &cv);  
 #endif  
188      FTDlg->RefreshNum();      FTDlg->RefreshNum();
189      if (fv->OpId == OpLog)      if (fv->OpId == OpLog)
190        FTDlg->ShowWindow(SW_MINIMIZE);        FTDlg->ShowWindow(SW_MINIMIZE);
# Line 200  BOOL OpenFTDlg(PFileVar fv) Line 195  BOOL OpenFTDlg(PFileVar fv)
195    else    else
196      SendDlg = FTDlg; /* File send */      SendDlg = FTDlg; /* File send */
197    
 #ifndef NO_I18N  
198    HFTDlg=FTDlg->GetSafeHwnd();    HFTDlg=FTDlg->GetSafeHwnd();
199    
200    GetDlgItemText(HFTDlg, IDC_TRANS_FILENAME, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(HFTDlg, IDC_TRANS_FILENAME, uimsg, sizeof(uimsg));
201    get_lang_msg("DLG_FILETRANS_FILENAME", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("DLG_FILETRANS_FILENAME", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
202    SetDlgItemText(HFTDlg, IDC_TRANS_FILENAME, ts.UIMsg);    SetDlgItemText(HFTDlg, IDC_TRANS_FILENAME, ts.UIMsg);
203    GetDlgItemText(HFTDlg, IDC_FULLPATH_LABEL, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(HFTDlg, IDC_FULLPATH_LABEL, uimsg, sizeof(uimsg));
204    get_lang_msg("DLG_FILETRANS_FULLPATH", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("DLG_FILETRANS_FULLPATH", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
205    SetDlgItemText(HFTDlg, IDC_FULLPATH_LABEL, ts.UIMsg);    SetDlgItemText(HFTDlg, IDC_FULLPATH_LABEL, ts.UIMsg);
206    GetDlgItemText(HFTDlg, IDC_TRANS_TRANS, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(HFTDlg, IDC_TRANS_TRANS, uimsg, sizeof(uimsg));
207    get_lang_msg("DLG_FILETRANS_TRNAS", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("DLG_FILETRANS_TRNAS", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
208    SetDlgItemText(HFTDlg, IDC_TRANS_TRANS, ts.UIMsg);    SetDlgItemText(HFTDlg, IDC_TRANS_TRANS, ts.UIMsg);
209    GetDlgItemText(HFTDlg, IDCANCEL, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(HFTDlg, IDCANCEL, uimsg, sizeof(uimsg));
210    get_lang_msg("BTN_CANCEL", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("BTN_CANCEL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
211    SetDlgItemText(HFTDlg, IDCANCEL, ts.UIMsg);    SetDlgItemText(HFTDlg, IDCANCEL, ts.UIMsg);
212    GetDlgItemText(HFTDlg, IDC_TRANSPAUSESTART, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(HFTDlg, IDC_TRANSPAUSESTART, uimsg, sizeof(uimsg));
213    get_lang_msg("DLG_FILETRANS_PAUSE", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("DLG_FILETRANS_PAUSE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
214    SetDlgItemText(HFTDlg, IDC_TRANSPAUSESTART, ts.UIMsg);    SetDlgItemText(HFTDlg, IDC_TRANSPAUSESTART, ts.UIMsg);
215    GetDlgItemText(HFTDlg, IDC_TRANSHELP, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(HFTDlg, IDC_TRANSHELP, uimsg, sizeof(uimsg));
216    get_lang_msg("BTN_HELP", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("BTN_HELP", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
217    SetDlgItemText(HFTDlg, IDC_TRANSHELP, ts.UIMsg);    SetDlgItemText(HFTDlg, IDC_TRANSHELP, ts.UIMsg);
 #endif  
218    
219    return (FTDlg!=NULL);    return (FTDlg!=NULL);
220  }  }
# Line 530  void CommentLogToFile(char *buf, int siz Line 523  void CommentLogToFile(char *buf, int siz
523          DWORD wrote;          DWORD wrote;
524    
525          if (LogVar == NULL || !LogVar->FileOpen) {          if (LogVar == NULL || !LogVar->FileOpen) {
 #ifndef NO_I18N  
526                  char uimsg[MAX_UIMSG];                  char uimsg[MAX_UIMSG];
527                  strncpy_s(uimsg, sizeof(uimsg), "ERROR", _TRUNCATE);                  get_lang_msg("MSG_ERROR", uimsg, sizeof(uimsg), "ERROR", ts.UILanguageFile);
528                  get_lang_msg("MSG_ERROR", uimsg, ts.UILanguageFile);                  get_lang_msg("MSG_COMMENT_LOG_OPEN_ERROR", ts.UIMsg, sizeof(ts.UIMsg),
529                  strncpy_s(ts.UIMsg, sizeof(ts.UIMsg), "It is not opened by the log file yet.", _TRUNCATE);                                           "It is not opened by the log file yet.", ts.UILanguageFile);
                 get_lang_msg("MSG_COMMENT_LOG_OPEN_ERROR", ts.UIMsg, ts.UILanguageFile);  
530                  ::MessageBox(NULL, ts.UIMsg, uimsg, MB_OK|MB_ICONEXCLAMATION);                  ::MessageBox(NULL, ts.UIMsg, uimsg, MB_OK|MB_ICONEXCLAMATION);
 #else  
                 ::MessageBox(NULL, "It is not opened by the log file yet.", "ERROR", MB_OK|MB_ICONEXCLAMATION);  
 #endif  
531                  return;                  return;
532          }          }
533    
# Line 896  BOOL OpenProtoDlg(PFileVar fv, int IdPro Line 884  BOOL OpenProtoDlg(PFileVar fv, int IdPro
884  {  {
885    int vsize;    int vsize;
886    PProtoDlg pd;    PProtoDlg pd;
 #ifndef NO_I18N  
887    HWND Hpd;    HWND Hpd;
888  #endif    char uimsg[MAX_UIMSG];
889    
890    ProtoId = IdProto;    ProtoId = IdProto;
891    
# Line 950  BOOL OpenProtoDlg(PFileVar fv, int IdPro Line 937  BOOL OpenProtoDlg(PFileVar fv, int IdPro
937      ProtoVar = NULL;      ProtoVar = NULL;
938      return FALSE;      return FALSE;
939    }    }
 #ifndef NO_I18N  
940    pd->Create(fv,&ts);    pd->Create(fv,&ts);
 #else  
   pd->Create(fv);  
 #endif  
941    
 #ifndef NO_I18N  
942    Hpd=pd->GetSafeHwnd();    Hpd=pd->GetSafeHwnd();
943    
944    GetDlgItemText(Hpd, IDC_PROT_FILENAME, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(Hpd, IDC_PROT_FILENAME, uimsg, sizeof(uimsg));
945    get_lang_msg("DLG_PROT_FIELNAME", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("DLG_PROT_FIELNAME", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
946    SetDlgItemText(Hpd, IDC_PROT_FILENAME, ts.UIMsg);    SetDlgItemText(Hpd, IDC_PROT_FILENAME, ts.UIMsg);
947    GetDlgItemText(Hpd, IDC_PROT_PROT, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(Hpd, IDC_PROT_PROT, uimsg, sizeof(uimsg));
948    get_lang_msg("DLG_PROT_PROTO", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("DLG_PROT_PROTO", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
949    SetDlgItemText(Hpd, IDC_PROT_PROT, ts.UIMsg);    SetDlgItemText(Hpd, IDC_PROT_PROT, ts.UIMsg);
950    GetDlgItemText(Hpd, IDC_PROT_PACKET, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(Hpd, IDC_PROT_PACKET, uimsg, sizeof(uimsg));
951    get_lang_msg("DLG_PROT_PACKET", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("DLG_PROT_PACKET", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
952    SetDlgItemText(Hpd, IDC_PROT_PACKET, ts.UIMsg);    SetDlgItemText(Hpd, IDC_PROT_PACKET, ts.UIMsg);
953    GetDlgItemText(Hpd, IDC_PROT_TRANS, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(Hpd, IDC_PROT_TRANS, uimsg, sizeof(uimsg));
954    get_lang_msg("DLG_PROT_TRANS", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("DLG_PROT_TRANS", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
955    SetDlgItemText(Hpd, IDC_PROT_TRANS, ts.UIMsg);    SetDlgItemText(Hpd, IDC_PROT_TRANS, ts.UIMsg);
956    GetDlgItemText(Hpd, IDCANCEL, ts.UIMsg, sizeof(ts.UIMsg));    GetDlgItemText(Hpd, IDCANCEL, uimsg, sizeof(uimsg));
957    get_lang_msg("BTN_CANCEL", ts.UIMsg, ts.UILanguageFile);    get_lang_msg("BTN_CANCEL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
958    SetDlgItemText(Hpd, IDCANCEL, ts.UIMsg);    SetDlgItemText(Hpd, IDCANCEL, ts.UIMsg);
959  #endif  
     
960    (*ProtoInit)(ProtoId,FileVar,ProtoVar,&cv,&ts);    (*ProtoInit)(ProtoId,FileVar,ProtoVar,&cv,&ts);
961    
962    PtDlg = pd;    PtDlg = pd;
# Line 1295  void QVStart(int mode) Line 1276  void QVStart(int mode)
1276    
1277  /*  /*
1278   * $Log$   * $Log$
1279     * Revision 1.17  2007/08/13 22:26:08  maya
1280     * 国際化関数を修正した。
1281     * NO_I18N マクロを削除した。
1282     *
1283   * Revision 1.16  2007/08/08 15:56:35  maya   * Revision 1.16  2007/08/08 15:56:35  maya
1284   * 安全な関数を使用するように変更した。   * 安全な関数を使用するように変更した。
1285   *   *

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26