[Ttssh2-commit] [8551] TTProxy メニューの文字化けを修正

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2020年 2月 20日 (木) 00:38:09 JST


Revision: 8551
          https://osdn.net/projects/ttssh2/scm/svn/commits/8551
Author:   zmatsuo
Date:     2020-02-20 00:38:09 +0900 (Thu, 20 Feb 2020)
Log Message:
-----------
TTProxy メニューの文字化けを修正

Modified Paths:
--------------
    trunk/TTProxy/TTProxy.h

-------------- next part --------------
Modified: trunk/TTProxy/TTProxy.h
===================================================================
--- trunk/TTProxy/TTProxy.h	2020-02-19 15:37:54 UTC (rev 8550)
+++ trunk/TTProxy/TTProxy.h	2020-02-19 15:38:09 UTC (rev 8551)
@@ -231,14 +231,16 @@
 	}
 
 	static void PASCAL TTXModifyMenu(HMENU menu) {
-		char uimsg[MAX_UIMSG];
-		copy_UILanguageFile();
-		/* inserts before ID_HELP_ABOUT */
-		UTIL_get_lang_msg("MENU_ABOUT", uimsg, sizeof(uimsg), "About TT&Proxy...");
-		InsertMenu(menu, 50990, MF_BYCOMMAND | MF_ENABLED, ID_ABOUTMENU, uimsg);
-		/* inserts before ID_SETUP_TCPIP */
-		UTIL_get_lang_msg("MENU_SETUP", uimsg, sizeof(uimsg), "&Proxy...");
-		InsertMenu(menu, 50360, MF_BYCOMMAND | MF_ENABLED, ID_PROXYSETUPMENU, uimsg);
+		const UINT ID_HELP_ABOUT = 50990;
+		const UINT ID_SETUP_TCPIP = 50360;
+		InsertMenu(menu, ID_HELP_ABOUT, MF_BYCOMMAND | MF_ENABLED, ID_ABOUTMENU, "About TT&Proxy...");
+		InsertMenu(menu, ID_SETUP_TCPIP, MF_BYCOMMAND | MF_ENABLED, ID_PROXYSETUPMENU, "&Proxy...");
+
+		static const DlgTextInfo MenuTextInfo[] = {
+			{ ID_ABOUTMENU, "MENU_ABOUT" },
+			{ ID_PROXYSETUPMENU, "MENU_SETUP" },
+		};
+		SetI18nMenuStrs("TTProxy", menu, MenuTextInfo, _countof(MenuTextInfo), getInstance().ts->UILanguageFile);
 	}
 
 	static int PASCAL TTXProcessCommand(HWND hWin, WORD cmd) {


Ttssh2-commit メーリングリストの案内
Back to archive index