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\x82I\x82ɃZ\x83b\x83g