[Ttssh2-commit] [8489] ウィンドウの透過度ツールチップを多言語化した

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2020年 1月 19日 (日) 00:16:38 JST


Revision: 8489
          https://osdn.net/projects/ttssh2/scm/svn/commits/8489
Author:   zmatsuo
Date:     2020-01-19 00:16:37 +0900 (Sun, 19 Jan 2020)
Log Message:
-----------
ウィンドウの透過度ツールチップを多言語化した

- vtwin.cpp 内で TCHAR を使用しなくなった

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtwin.cpp

-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2020-01-18 15:16:29 UTC (rev 8488)
+++ trunk/teraterm/teraterm/vtwin.cpp	2020-01-18 15:16:37 UTC (rev 8489)
@@ -65,7 +65,6 @@
 #include <crtdbg.h>
 #include <string.h>
 #include <locale.h>
-#include <tchar.h>
 
 #include <shlobj.h>
 #include <io.h>
@@ -451,7 +450,7 @@
 	TOKEN_ELEVATION tokenElevation;
 	LONG lRet;
 	HKEY hKey;
-	TCHAR lpData[256];
+	char lpData[256];
 	DWORD dwDataSize;
 	DWORD dwType;
 	BYTE bValue;
@@ -1174,11 +1173,11 @@
 	SetDlgMenuTexts(HelpMenu, HelpMenuTextInfo, _countof(HelpMenuTextInfo), ts.UILanguageFile);
 
 	if ((ts.MenuFlag & MF_SHOWWINMENU) !=0) {
-		TCHAR uimsg[MAX_UIMSG];
+		char uimsg[MAX_UIMSG];
 		WinMenu = CreatePopupMenu();
 		get_lang_msgT("MENU_WINDOW", uimsg, _countof(uimsg),
-					  _T("&Window"), ts.UILanguageFile);
-		::InsertMenu(hMenu, ID_HELPMENU,
+					  "&Window", ts.UILanguageFile);
+		::InsertMenuA(hMenu, ID_HELPMENU,
 			MF_STRING | MF_ENABLED | MF_POPUP | MF_BYPOSITION,
 			(UINT_PTR)WinMenu, uimsg);
 	}
@@ -2395,8 +2394,8 @@
 		if (InTitleBar) {
 			int delta = zDelta < 0 ? -1 : 1;
 			int newAlpha = Alpha;
-			TCHAR tipbuf[32];
-			TCHAR uimsg[MAX_UIMSG];
+			wchar_t tipbuf[32];
+			wchar_t uimsg[MAX_UIMSG];
 			POINT tippos;
 
 			newAlpha += delta * ts.MouseWheelScrollLine;
@@ -2406,8 +2405,8 @@
 				newAlpha = 0;
 			SetWindowAlpha(newAlpha);
 
-			get_lang_msg("TOOLTIP_TITLEBAR_OPACITY", uimsg, sizeof(uimsg), "Opacity %.1f %%", ts.UILanguageFile);
-			_stprintf_s(tipbuf, _countof(tipbuf), uimsg, (newAlpha / 255.0) * 100);
+			get_lang_msgW("TOOLTIP_TITLEBAR_OPACITY", uimsg, sizeof(uimsg), L"Opacity %.1f %%", ts.UILanguageFile);
+			_snwprintf_s(tipbuf, _countof(tipbuf), uimsg, (newAlpha / 255.0) * 100);
 
 			tippos = TipWin->GetPos();
 			if (tippos.x != pt.x ||


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