[Ttssh2-commit] [5679] TTSSH の About ダイアログのランダムアートを表示するエディットボックスに、言語ファイルからフォントを読み込めない場合に等幅フォントをセットするようにした

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2014年 10月 5日 (日) 00:22:07 JST


Revision: 5679
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5679
Author:   maya
Date:     2014-10-05 00:22:06 +0900 (Sun, 05 Oct 2014)
Log Message:
-----------
TTSSH の About ダイアログのランダムアートを表示するエディットボックスに、言語ファイルからフォントを読み込めない場合に等幅フォントをセットするようにした

Modified Paths:
--------------
    trunk/ttssh2/ttxssh/ttxssh.c

-------------- next part --------------
Modified: trunk/ttssh2/ttxssh/ttxssh.c
===================================================================
--- trunk/ttssh2/ttxssh/ttxssh.c	2014-10-04 03:39:24 UTC (rev 5678)
+++ trunk/ttssh2/ttxssh/ttxssh.c	2014-10-04 15:22:06 UTC (rev 5679)
@@ -2552,7 +2552,19 @@
 		if (UTIL_get_lang_font("DLG_ABOUT_FONT", dlg, &logfont, &DlgAboutTextFont, pvar)) {
 			SendDlgItemMessage(dlg, IDC_ABOUTTEXT, WM_SETFONT, (WPARAM)DlgAboutTextFont, MAKELPARAM(TRUE,0));
 		} else {
-			DlgAboutTextFont = NULL;
+			// \x93ǂݍ\x9E\x82߂Ȃ\xA9\x82\xC1\x82\xBD\x8Fꍇ\x82͓\x99\x95\x9D\x83t\x83H\x83\x93\x83g\x82\xF0\x8Ew\x92肷\x82\xE9\x81B
+			// \x83G\x83f\x83B\x83b\x83g\x83R\x83\x93\x83g\x83\x8D\x81[\x83\x8B\x82̓_\x83C\x83A\x83\x8D\x83O\x82Ɠ\xAF\x82\xB6\x83t\x83H\x83\x93\x83g\x82\xF0\x8E\x9D\x82\xC1\x82Ă\xA8\x82\xE8
+			// \x93\x99\x95\x9D\x83t\x83H\x83\x93\x83g\x82ł͂Ȃ\xA2\x82\xBD\x82߁B
+			strncpy_s(logfont.lfFaceName, sizeof(logfont.lfFaceName), "Courier New", _TRUNCATE);
+			logfont.lfCharSet = 0;
+			logfont.lfHeight = MulDiv(8, GetDeviceCaps(GetDC(dlg),LOGPIXELSY) * -1, 72);
+			logfont.lfWidth = 0;
+			if ((DlgAboutTextFont = CreateFontIndirect(&logfont)) != NULL) {
+				SendDlgItemMessage(dlg, IDC_ABOUTTEXT, WM_SETFONT, (WPARAM)DlgAboutTextFont, MAKELPARAM(TRUE,0));
+			}
+			else {
+				DlgAboutTextFont = NULL;
+			}
 		}
 
 		// \x83A\x83C\x83R\x83\x93\x82𓮓I\x82ɃZ\x83b\x83g



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