[Ttssh2-commit] [7314] AlwaysOnTop

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2018年 12月 11日 (火) 00:00:34 JST


Revision: 7314
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7314
Author:   zmatsuo
Date:     2018-12-11 00:00:34 +0900 (Tue, 11 Dec 2018)
Log Message:
-----------
AlwaysOnTop

Modified Paths:
--------------
    branches/cmake/TTXSamples/TTXAlwaysOnTop/CMakeLists.txt
    branches/cmake/TTXSamples/TTXAlwaysOnTop/TTXAlwaysOnTop.c

-------------- next part --------------
Modified: branches/cmake/TTXSamples/TTXAlwaysOnTop/CMakeLists.txt
===================================================================
--- branches/cmake/TTXSamples/TTXAlwaysOnTop/CMakeLists.txt	2018-12-10 15:00:22 UTC (rev 7313)
+++ branches/cmake/TTXSamples/TTXAlwaysOnTop/CMakeLists.txt	2018-12-10 15:00:34 UTC (rev 7314)
@@ -2,6 +2,10 @@
 
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/")
 
+if(USE_UNICODE_API)
+  add_definitions(-DUNICODE -D_UNICODE)
+endif()
+
 set(SRC
   TTXAlwaysOnTop.c
   ReadMe.txt

Modified: branches/cmake/TTXSamples/TTXAlwaysOnTop/TTXAlwaysOnTop.c
===================================================================
--- branches/cmake/TTXSamples/TTXAlwaysOnTop/TTXAlwaysOnTop.c	2018-12-10 15:00:22 UTC (rev 7313)
+++ branches/cmake/TTXSamples/TTXAlwaysOnTop/TTXAlwaysOnTop.c	2018-12-10 15:00:34 UTC (rev 7314)
@@ -8,6 +8,7 @@
 #include <stdio.h>
 #include <string.h>
 #include <windows.h>
+#include <tchar.h>
 
 #include "compat_w95.h"
 
@@ -64,6 +65,7 @@
 
 static void PASCAL TTXModifyMenu(HMENU menu) {
   UINT flag = MF_BYCOMMAND | MF_STRING | MF_ENABLED;
+  TCHAR uimsg[MAX_UIMSG];
 
   pvar->ControlMenu = GetControlMenu(menu);
   if (pvar->ontop) {
@@ -70,10 +72,10 @@
     flag |= MF_CHECKED;
   }
 
-  GetI18nStr(IniSection, "MENU_ALWAYSONTOP", pvar->ts->UIMsg, sizeof(pvar->ts->UIMsg),
-             "&Always on top", pvar->ts->UILanguageFile);
+  GetI18nStrT(IniSection, "MENU_ALWAYSONTOP", uimsg, _countof(uimsg),
+			  _T("&Always on top"), pvar->ts->UILanguageFile);
   InsertMenu(pvar->ControlMenu, ID_CONTROL_MACRO,
-		flag, ID_MENU_BASE, pvar->ts->UIMsg);
+			 flag, ID_MENU_BASE, uimsg);
   InsertMenu(pvar->ControlMenu, ID_CONTROL_MACRO,
 		MF_BYCOMMAND | MF_SEPARATOR, 0, NULL);
 }


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