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); }