• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythongamewindowsbathyscaphephpguic翻訳omegattwitterframeworktestbtronarduinovb.net計画中(planning stage)directxpreviewerゲームエンジンdom

Tera Termの個人的な作業用リポジトリ


Commit MetaInfo

修订版25a1366ca0fe83d5c039fdc490d382e415068dd6 (tree)
时间2020-03-28 00:42:04
作者zmatsuo <zmatsuo@user...>
Commiterzmatsuo

Log Message

Fix yesnobox showing OK/No

- lng ファイルを読み込まなかったとき
- ボタンの文字が設定されずに "OK" のままとなっていた
- ticket #40286

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@8632 f5f01b69-1e22-0410-acbf-894ab4bd6246

更改概述

差异

--- a/teraterm/ttpmacro/msgdlg.cpp
+++ b/teraterm/ttpmacro/msgdlg.cpp
@@ -1,6 +1,6 @@
11 /*
22 * Copyright (C) 1994-1998 T. Teranishi
3- * (C) 2006-2019 TeraTerm Project
3+ * (C) 2006-2020 TeraTerm Project
44 * All rights reserved.
55 *
66 * Redistribution and use in source and binary forms, with or without
@@ -61,19 +61,22 @@ INT_PTR CMsgDlg::DoModal(HINSTANCE hInst, HWND hWndParent)
6161
6262 BOOL CMsgDlg::OnInitDialog()
6363 {
64- static const DlgTextInfo TextInfosOk[] = {
65- { IDOK, "BTN_OK" },
66- };
67- static const DlgTextInfo TextInfosYesNo[] = {
68- { IDOK, "BTN_YES" },
69- { IDCANCEL, "BTN_NO" },
70- };
7164 RECT R;
7265 HWND HOk;
7366
67+ // IDOK のデフォルト "OK", 表示
68+ // IDCANCEL のデフォルト "No", 非表示
7469 if (YesNoFlag) {
70+ static const DlgTextInfo TextInfosYesNo[] = {
71+ { IDOK, "BTN_YES" },
72+ { IDCANCEL, "BTN_NO" },
73+ };
74+ SetDlgItemTextA(IDOK, "Yes"); // lng ファイルなし対策
7575 SetDlgTexts(m_hWnd, TextInfosYesNo, _countof(TextInfosYesNo), UILanguageFile);
7676 } else {
77+ static const DlgTextInfo TextInfosOk[] = {
78+ { IDOK, "BTN_OK" },
79+ };
7780 SetDlgTexts(m_hWnd, TextInfosOk, _countof(TextInfosOk), UILanguageFile);
7881 }
7982