| 1312 |
END_MESSAGE_MAP() |
END_MESSAGE_MAP() |
| 1313 |
|
|
| 1314 |
// CCygwinPropPageDlg メッセージ ハンドラ |
// CCygwinPropPageDlg メッセージ ハンドラ |
| 1315 |
|
#define CYGTERM_FILE "cygterm.cfg" // CygTerm configuration file |
| 1316 |
|
|
| 1317 |
BOOL CCygwinPropPageDlg::OnInitDialog() |
BOOL CCygwinPropPageDlg::OnInitDialog() |
| 1318 |
{ |
{ |
| 1319 |
char *cfgfile = "cygterm.cfg"; // CygTerm configuration file |
char *cfgfile = CYGTERM_FILE; // CygTerm configuration file |
| 1320 |
char cfg[MAX_PATH]; |
char cfg[MAX_PATH]; |
| 1321 |
FILE *fp; |
FILE *fp; |
| 1322 |
char buf[256], *head, *body; |
char buf[256], *head, *body; |
| 1472 |
|
|
| 1473 |
void CCygwinPropPageDlg::OnOK() |
void CCygwinPropPageDlg::OnOK() |
| 1474 |
{ |
{ |
| 1475 |
char *cfgfile = "cygterm.cfg"; // CygTerm configuration file |
char *cfgfile = CYGTERM_FILE; // CygTerm configuration file |
| 1476 |
char *tmpfile = "cygterm.tmp"; |
char *tmpfile = "cygterm.tmp"; |
| 1477 |
char cfg[MAX_PATH]; |
char cfg[MAX_PATH]; |
| 1478 |
char tmp[MAX_PATH]; |
char tmp[MAX_PATH]; |
| 1620 |
"Can't rename CygTerm configuration file (%d).", ts.UILanguageFile); |
"Can't rename CygTerm configuration file (%d).", ts.UILanguageFile); |
| 1621 |
_snprintf_s(buf, sizeof(buf), _TRUNCATE, ts.UIMsg, GetLastError()); |
_snprintf_s(buf, sizeof(buf), _TRUNCATE, ts.UIMsg, GetLastError()); |
| 1622 |
MessageBox(buf, uimsg, MB_ICONEXCLAMATION); |
MessageBox(buf, uimsg, MB_ICONEXCLAMATION); |
| 1623 |
|
} else { |
| 1624 |
|
// cygterm.cfg ファイルへの保存が成功したら、メッセージダイアログを表示する。 |
| 1625 |
|
// 改めて、Save setupを実行する必要はないことを注意喚起する。 |
| 1626 |
|
// (2012.5.1 yutaka) |
| 1627 |
|
MessageBox(CYGTERM_FILE " has been saved. Do not do save setup.", "Tera Term: Notice", MB_OK | MB_ICONINFORMATION); |
| 1628 |
} |
} |
| 1629 |
} |
} |
| 1630 |
|
|