言語設定を変更するとすぐにダイアログで有効となるよう修正
@@ -74,13 +74,13 @@ | ||
74 | 74 | DllExport void WINAPI SelectWin(int WinId); |
75 | 75 | DllExport void WINAPI SelectNextWin(HWND HWin, int Next, BOOL SkipIconic); |
76 | 76 | DllExport HWND WINAPI GetNthWin(int n); |
77 | -DllExport int WINAPI GetRegisteredWindowCount(); | |
77 | +DllExport int WINAPI GetRegisteredWindowCount(void); | |
78 | 78 | DllExport void WINAPI ShowAllWin(int stat); |
79 | 79 | DllExport void WINAPI ShowAllWinSidebySide(HWND); |
80 | 80 | DllExport void WINAPI ShowAllWinStacked(HWND); |
81 | 81 | DllExport void WINAPI ShowAllWinCascade(HWND); |
82 | 82 | DllExport void WINAPI BroadcastClosingMessage(HWND myhwnd); |
83 | -DllExport void WINAPI UndoAllWin(); | |
83 | +DllExport void WINAPI UndoAllWin(void); | |
84 | 84 | DllExport void WINAPI OpenHelp(UINT Command, DWORD Data, char *UILanguageFile); |
85 | 85 | |
86 | 86 | DllExport int WINAPI CommReadRawByte(PComVar cv, LPBYTE b); |
@@ -100,7 +100,7 @@ | ||
100 | 100 | DllExport void WINAPI HideNotifyIcon(PComVar cv); |
101 | 101 | DllExport void WINAPI SetVerNotifyIcon(PComVar cv, unsigned int ver); |
102 | 102 | DllExport void WINAPI SetCustomNotifyIcon(HICON icon); |
103 | -DllExport HICON WINAPI GetCustomNotifyIcon(); | |
103 | +DllExport HICON WINAPI GetCustomNotifyIcon(void); | |
104 | 104 | |
105 | 105 | #define NotifyInfoMessage(cv, msg, title) NotifyMessage(cv, msg, title, 1) |
106 | 106 | #define NotifyWarnMessage(cv, msg, title) NotifyMessage(cv, msg, title, 2) |
@@ -1187,84 +1187,84 @@ | ||
1187 | 1187 | void CVTWindow::InitMenu(HMENU *Menu) |
1188 | 1188 | { |
1189 | 1189 | static const DlgTextInfo MenuTextInfo[] = { |
1190 | - ID_FILE, "MENU_FILE", | |
1191 | - ID_EDIT, "MENU_EDIT", | |
1192 | - ID_SETUP, "MENU_SETUP", | |
1193 | - ID_CONTROL, "MENU_CONTROL", | |
1194 | - ID_HELPMENU, "MENU_HELP", | |
1190 | + { ID_FILE, "MENU_FILE" }, | |
1191 | + { ID_EDIT, "MENU_EDIT" }, | |
1192 | + { ID_SETUP, "MENU_SETUP" }, | |
1193 | + { ID_CONTROL, "MENU_CONTROL" }, | |
1194 | + { ID_HELPMENU, "MENU_HELP" }, | |
1195 | 1195 | }; |
1196 | 1196 | static const DlgTextInfo FileMenuTextInfo[] = { |
1197 | - ID_FILE_NEWCONNECTION, "MENU_FILE_NEW", | |
1198 | - ID_FILE_DUPLICATESESSION, "MENU_FILE_DUPLICATE", | |
1199 | - ID_FILE_CYGWINCONNECTION, "MENU_FILE_GYGWIN", | |
1200 | - ID_FILE_LOG, "MENU_FILE_LOG", | |
1201 | - ID_FILE_COMMENTTOLOG, "MENU_FILE_COMMENTLOG", | |
1202 | - ID_FILE_VIEWLOG, "MENU_FILE_VIEWLOG", | |
1203 | - ID_FILE_SHOWLOGDIALOG, "MENU_FILE_SHOWLOGDIALOG", | |
1204 | - ID_FILE_SENDFILE, "MENU_FILE_SENDFILE", | |
1205 | - ID_FILE_REPLAYLOG, "MENU_FILE_REPLAYLOG", | |
1206 | - ID_FILE_CHANGEDIR, "MENU_FILE_CHANGEDIR", | |
1207 | - ID_FILE_LOGMEIN, "MENU_FILE_LOGMETT", | |
1208 | - ID_FILE_PRINT2, "MENU_FILE_PRINT", | |
1209 | - ID_FILE_DISCONNECT, "MENU_FILE_DISCONNECT", | |
1210 | - ID_FILE_EXIT, "MENU_FILE_EXIT", | |
1211 | - ID_FILE_EXITALL, "MENU_FILE_EXITALL", | |
1212 | - 9, "MENU_TRANS", | |
1213 | - ID_FILE_KERMITRCV, "MENU_TRANS_KERMIT_RCV", | |
1214 | - ID_FILE_KERMITGET, "MENU_TRANS_KERMIT_GET", | |
1215 | - ID_FILE_KERMITSEND, "MENU_TRANS_KERMIT_SEND", | |
1216 | - ID_FILE_KERMITFINISH, "MENU_TRANS_KERMIT_FINISH", | |
1217 | - ID_FILE_XRCV, "MENU_TRANS_X_RCV", | |
1218 | - ID_FILE_XSEND, "MENU_TRANS_X_SEND", | |
1219 | - ID_FILE_YRCV, "MENU_TRANS_Y_RCV", | |
1220 | - ID_FILE_YSEND, "MENU_TRANS_Y_SEND", | |
1221 | - ID_FILE_ZRCV, "MENU_TRANS_Z_RCV", | |
1222 | - ID_FILE_ZSEND, "MENU_TRANS_Z_SEND", | |
1223 | - ID_FILE_BPRCV, "MENU_TRANS_BP_RCV", | |
1224 | - ID_FILE_BPSEND, "MENU_TRANS_BP_SEND", | |
1225 | - ID_FILE_QVRCV, "MENU_TRANS_QV_RCV", | |
1226 | - ID_FILE_QVSEND, "MENU_TRANS_QV_SEND", | |
1197 | + { ID_FILE_NEWCONNECTION, "MENU_FILE_NEW" }, | |
1198 | + { ID_FILE_DUPLICATESESSION, "MENU_FILE_DUPLICATE" }, | |
1199 | + { ID_FILE_CYGWINCONNECTION, "MENU_FILE_GYGWIN" }, | |
1200 | + { ID_FILE_LOG, "MENU_FILE_LOG" }, | |
1201 | + { ID_FILE_COMMENTTOLOG, "MENU_FILE_COMMENTLOG" }, | |
1202 | + { ID_FILE_VIEWLOG, "MENU_FILE_VIEWLOG" }, | |
1203 | + { ID_FILE_SHOWLOGDIALOG, "MENU_FILE_SHOWLOGDIALOG" }, | |
1204 | + { ID_FILE_SENDFILE, "MENU_FILE_SENDFILE" }, | |
1205 | + { ID_FILE_REPLAYLOG, "MENU_FILE_REPLAYLOG" }, | |
1206 | + { ID_FILE_CHANGEDIR, "MENU_FILE_CHANGEDIR" }, | |
1207 | + { ID_FILE_LOGMEIN, "MENU_FILE_LOGMETT" }, | |
1208 | + { ID_FILE_PRINT2, "MENU_FILE_PRINT" }, | |
1209 | + { ID_FILE_DISCONNECT, "MENU_FILE_DISCONNECT" }, | |
1210 | + { ID_FILE_EXIT, "MENU_FILE_EXIT" }, | |
1211 | + { ID_FILE_EXITALL, "MENU_FILE_EXITALL" }, | |
1212 | + { 9, "MENU_TRANS" }, | |
1213 | + { ID_FILE_KERMITRCV, "MENU_TRANS_KERMIT_RCV" }, | |
1214 | + { ID_FILE_KERMITGET, "MENU_TRANS_KERMIT_GET" }, | |
1215 | + { ID_FILE_KERMITSEND, "MENU_TRANS_KERMIT_SEND" }, | |
1216 | + { ID_FILE_KERMITFINISH, "MENU_TRANS_KERMIT_FINISH" }, | |
1217 | + { ID_FILE_XRCV, "MENU_TRANS_X_RCV" }, | |
1218 | + { ID_FILE_XSEND, "MENU_TRANS_X_SEND" }, | |
1219 | + { ID_FILE_YRCV, "MENU_TRANS_Y_RCV" }, | |
1220 | + { ID_FILE_YSEND, "MENU_TRANS_Y_SEND" }, | |
1221 | + { ID_FILE_ZRCV, "MENU_TRANS_Z_RCV" }, | |
1222 | + { ID_FILE_ZSEND, "MENU_TRANS_Z_SEND" }, | |
1223 | + { ID_FILE_BPRCV, "MENU_TRANS_BP_RCV" }, | |
1224 | + { ID_FILE_BPSEND, "MENU_TRANS_BP_SEND" }, | |
1225 | + { ID_FILE_QVRCV, "MENU_TRANS_QV_RCV" }, | |
1226 | + { ID_FILE_QVSEND, "MENU_TRANS_QV_SEND" }, | |
1227 | 1227 | }; |
1228 | 1228 | static const DlgTextInfo EditMenuTextInfo[] = { |
1229 | - ID_EDIT_COPY2, "MENU_EDIT_COPY", | |
1230 | - ID_EDIT_COPYTABLE, "MENU_EDIT_COPYTABLE", | |
1231 | - ID_EDIT_PASTE2, "MENU_EDIT_PASTE", | |
1232 | - ID_EDIT_PASTECR, "MENU_EDIT_PASTECR", | |
1233 | - ID_EDIT_CLEARSCREEN, "MENU_EDIT_CLSCREEN", | |
1234 | - ID_EDIT_CLEARBUFFER, "MENU_EDIT_CLBUFFER", | |
1235 | - ID_EDIT_CANCELSELECT, "MENU_EDIT_CANCELSELECT", | |
1236 | - ID_EDIT_SELECTSCREEN, "MENU_EDIT_SELECTSCREEN", | |
1237 | - ID_EDIT_SELECTALL, "MENU_EDIT_SELECTALL", | |
1229 | + { ID_EDIT_COPY2, "MENU_EDIT_COPY" }, | |
1230 | + { ID_EDIT_COPYTABLE, "MENU_EDIT_COPYTABLE" }, | |
1231 | + { ID_EDIT_PASTE2, "MENU_EDIT_PASTE" }, | |
1232 | + { ID_EDIT_PASTECR, "MENU_EDIT_PASTECR" }, | |
1233 | + { ID_EDIT_CLEARSCREEN, "MENU_EDIT_CLSCREEN" }, | |
1234 | + { ID_EDIT_CLEARBUFFER, "MENU_EDIT_CLBUFFER" }, | |
1235 | + { ID_EDIT_CANCELSELECT, "MENU_EDIT_CANCELSELECT" }, | |
1236 | + { ID_EDIT_SELECTSCREEN, "MENU_EDIT_SELECTSCREEN" }, | |
1237 | + { ID_EDIT_SELECTALL, "MENU_EDIT_SELECTALL" }, | |
1238 | 1238 | }; |
1239 | 1239 | static const DlgTextInfo SetupMenuTextInfo1[] = { |
1240 | - ID_SETUP_TERMINAL, "MENU_SETUP_TERMINAL", | |
1241 | - ID_SETUP_WINDOW, "MENU_SETUP_WINDOW", | |
1242 | - ID_SETUP_FONT, "MENU_SETUP_FONT", | |
1243 | - ID_SETUP_KEYBOARD, "MENU_SETUP_KEYBOARD", | |
1244 | - ID_SETUP_SERIALPORT, "MENU_SETUP_SERIALPORT", | |
1245 | - ID_SETUP_TCPIP, "MENU_SETUP_TCPIP", | |
1246 | - ID_SETUP_GENERAL, "MENU_SETUP_GENERAL", | |
1247 | - ID_SETUP_ADDITIONALSETTINGS, "MENU_SETUP_ADDITION", | |
1248 | - ID_SETUP_SAVE, "MENU_SETUP_SAVE", | |
1249 | - ID_SETUP_RESTORE, "MENU_SETUP_RESTORE", | |
1250 | - ID_OPEN_SETUP, "MENU_SETUP_OPENSETUP", | |
1251 | - ID_SETUP_LOADKEYMAP, "MENU_SETUP_LOADKEYMAP", | |
1240 | + { ID_SETUP_TERMINAL, "MENU_SETUP_TERMINAL" }, | |
1241 | + { ID_SETUP_WINDOW, "MENU_SETUP_WINDOW" }, | |
1242 | + { ID_SETUP_FONT, "MENU_SETUP_FONT" }, | |
1243 | + { ID_SETUP_KEYBOARD, "MENU_SETUP_KEYBOARD" }, | |
1244 | + { ID_SETUP_SERIALPORT, "MENU_SETUP_SERIALPORT" }, | |
1245 | + { ID_SETUP_TCPIP, "MENU_SETUP_TCPIP" }, | |
1246 | + { ID_SETUP_GENERAL, "MENU_SETUP_GENERAL" }, | |
1247 | + { ID_SETUP_ADDITIONALSETTINGS, "MENU_SETUP_ADDITION" }, | |
1248 | + { ID_SETUP_SAVE, "MENU_SETUP_SAVE" }, | |
1249 | + { ID_SETUP_RESTORE, "MENU_SETUP_RESTORE" }, | |
1250 | + { ID_OPEN_SETUP, "MENU_SETUP_OPENSETUP" }, | |
1251 | + { ID_SETUP_LOADKEYMAP, "MENU_SETUP_LOADKEYMAP" }, | |
1252 | 1252 | }; |
1253 | 1253 | static const DlgTextInfo ControlMenuTextInfo1[] = { |
1254 | - ID_CONTROL_RESETTERMINAL, "MENU_CONTROL_RESET", | |
1255 | - ID_CONTROL_RESETREMOTETITLE, "MENU_CONTROL_RESETTITLE", | |
1256 | - ID_CONTROL_AREYOUTHERE, "MENU_CONTROL_AREYOUTHERE", | |
1257 | - ID_CONTROL_SENDBREAK, "MENU_CONTROL_SENDBREAK", | |
1258 | - ID_CONTROL_RESETPORT, "MENU_CONTROL_RESETPORT", | |
1259 | - ID_CONTROL_BROADCASTCOMMAND, "MENU_CONTROL_BROADCAST", | |
1260 | - ID_CONTROL_OPENTEK, "MENU_CONTROL_OPENTEK", | |
1261 | - ID_CONTROL_CLOSETEK, "MENU_CONTROL_CLOSETEK", | |
1262 | - ID_CONTROL_MACRO, "MENU_CONTROL_MACRO", | |
1263 | - ID_CONTROL_SHOW_MACRO, "MENU_CONTROL_SHOW_MACRO", | |
1254 | + { ID_CONTROL_RESETTERMINAL, "MENU_CONTROL_RESET" }, | |
1255 | + { ID_CONTROL_RESETREMOTETITLE, "MENU_CONTROL_RESETTITLE" }, | |
1256 | + { ID_CONTROL_AREYOUTHERE, "MENU_CONTROL_AREYOUTHERE" }, | |
1257 | + { ID_CONTROL_SENDBREAK, "MENU_CONTROL_SENDBREAK" }, | |
1258 | + { ID_CONTROL_RESETPORT, "MENU_CONTROL_RESETPORT" }, | |
1259 | + { ID_CONTROL_BROADCASTCOMMAND, "MENU_CONTROL_BROADCAST" }, | |
1260 | + { ID_CONTROL_OPENTEK, "MENU_CONTROL_OPENTEK" }, | |
1261 | + { ID_CONTROL_CLOSETEK, "MENU_CONTROL_CLOSETEK" }, | |
1262 | + { ID_CONTROL_MACRO, "MENU_CONTROL_MACRO" }, | |
1263 | + { ID_CONTROL_SHOW_MACRO, "MENU_CONTROL_SHOW_MACRO" }, | |
1264 | 1264 | }; |
1265 | 1265 | static const DlgTextInfo HelpMenuTextInfo[] = { |
1266 | - ID_HELP_INDEX2, "MENU_HELP_INDEX", | |
1267 | - ID_HELP_ABOUT, "MENU_HELP_ABOUT", | |
1266 | + { ID_HELP_INDEX2, "MENU_HELP_INDEX" }, | |
1267 | + { ID_HELP_ABOUT, "MENU_HELP_ABOUT" }, | |
1268 | 1268 | }; |
1269 | 1269 | |
1270 | 1270 | HMENU hMenu = LoadMenu(AfxGetInstanceHandle(), |
@@ -1284,7 +1284,7 @@ | ||
1284 | 1284 | WinMenu = CreatePopupMenu(); |
1285 | 1285 | get_lang_msgT("MENU_WINDOW", uimsg, _countof(uimsg), |
1286 | 1286 | _T("&Window"), ts.UILanguageFile); |
1287 | - ::InsertMenu(*Menu, ID_HELPMENU, | |
1287 | + ::InsertMenu(hMenu, ID_HELPMENU, | |
1288 | 1288 | MF_STRING | MF_ENABLED | MF_POPUP | MF_BYPOSITION, |
1289 | 1289 | (int)WinMenu, uimsg); |
1290 | 1290 | } |
@@ -1302,7 +1302,7 @@ | ||
1302 | 1302 | SetDlgMenuTexts(hMenu, ControlMenuTextInfo1, _countof(ControlMenuTextInfo1), ts.UILanguageFile); |
1303 | 1303 | SetDlgMenuTexts(hMenu, HelpMenuTextInfo, _countof(HelpMenuTextInfo), ts.UILanguageFile); |
1304 | 1304 | |
1305 | - TTXModifyMenu(*Menu); /* TTPLUG */ | |
1305 | + TTXModifyMenu(hMenu); /* TTPLUG */ | |
1306 | 1306 | } |
1307 | 1307 | |
1308 | 1308 | void CVTWindow::InitMenuPopup(HMENU SubMenu) |
@@ -1478,8 +1478,8 @@ | ||
1478 | 1478 | void CVTWindow::InitPasteMenu(HMENU *Menu) |
1479 | 1479 | { |
1480 | 1480 | static const DlgTextInfo MenuTextInfo[] = { |
1481 | - ID_EDIT_PASTE2, "MENU_EDIT_PASTE", | |
1482 | - ID_EDIT_PASTECR, "MENU_EDIT_PASTECR", | |
1481 | + { ID_EDIT_PASTE2, "MENU_EDIT_PASTE" }, | |
1482 | + { ID_EDIT_PASTECR, "MENU_EDIT_PASTECR" }, | |
1483 | 1483 | }; |
1484 | 1484 | *Menu = LoadMenu(AfxGetInstanceHandle(), |
1485 | 1485 | MAKEINTRESOURCE(IDR_PASTEMENU)); |
@@ -1459,7 +1459,7 @@ | ||
1459 | 1459 | (Index==i-1)) { |
1460 | 1460 | return TRUE; |
1461 | 1461 | } |
1462 | - SendDlgItemMessage(Dialog, IDC_TCPIPLIST, LB_GETTEXT, | |
1462 | + SendDlgItemMessageA(Dialog, IDC_TCPIPLIST, LB_GETTEXT, | |
1463 | 1463 | Index, (LPARAM)TempHost); |
1464 | 1464 | SendDlgItemMessage(Dialog, IDC_TCPIPLIST, LB_DELETESTRING, |
1465 | 1465 | Index, 0); |
@@ -2553,7 +2553,6 @@ | ||
2553 | 2553 | static int langui_sel = 1, uilist_count = 0; |
2554 | 2554 | PTTSet ts; |
2555 | 2555 | WORD w; |
2556 | - char Temp[8]; | |
2557 | 2556 | |
2558 | 2557 | switch (Message) { |
2559 | 2558 | case WM_INITDIALOG: |
@@ -2565,6 +2564,7 @@ | ||
2565 | 2564 | SendDlgItemMessageA(Dialog, IDC_GENPORT, CB_ADDSTRING, |
2566 | 2565 | 0, (LPARAM)"TCP/IP"); |
2567 | 2566 | for (w=1;w<=ts->MaxComPort;w++) { |
2567 | + char Temp[8]; | |
2568 | 2568 | _snprintf_s(Temp, sizeof(Temp), _TRUNCATE, "COM%d", w); |
2569 | 2569 | SendDlgItemMessageA(Dialog, IDC_GENPORT, CB_ADDSTRING, |
2570 | 2570 | 0, (LPARAM)Temp); |
@@ -2640,6 +2640,8 @@ | ||
2640 | 2640 | _fullpath(ts->UILanguageFile, ts->UILanguageFile_ini, sizeof(ts->UILanguageFile)); |
2641 | 2641 | SetCurrentDirectoryA(CurDir); |
2642 | 2642 | |
2643 | + strncpy_s(UILanguageFile, sizeof(UILanguageFile), ts->UILanguageFile, _TRUNCATE); | |
2644 | + | |
2643 | 2645 | // タイトルの更新を行う。(2014.2.23 yutaka) |
2644 | 2646 | PostMessage(GetParent(Dialog),WM_USER_CHANGETITLE,0,0); |
2645 | 2647 | } |