[ttssh2-commit] [9842] 端末設定ダイアログの半角カナ/漢字イン/漢字アウトが設定がおかしい

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2022年 3月 29日 (火) 23:29:27 JST


Revision: 9842
          https://osdn.net/projects/ttssh2/scm/svn/commits/9842
Author:   zmatsuo
Date:     2022-03-29 23:29:27 +0900 (Tue, 29 Mar 2022)
Log Message:
-----------
端末設定ダイアログの半角カナ/漢字イン/漢字アウトが設定がおかしい

- 言語がJapanese時の[設定]/[端末]の端末設定ダイアログ
- 「半角カナ」、「漢字イン」、「漢字アウト」のenable/disableがおかしかった
- 「EUC」を選んだ時にenableになって,他の時にdisableになっていた
- 「JIS」を選んだ時にenableになって,他の時にdisableになるよう修正
- ticket #44221

Ticket Links:
------------
    https://osdn.net/projects/ttssh2/tracker/detail/44221

Modified Paths:
--------------
    trunk/teraterm/ttpdlg/ttdlg.c

-------------- next part --------------
Modified: trunk/teraterm/ttpdlg/ttdlg.c
===================================================================
--- trunk/teraterm/ttpdlg/ttdlg.c	2022-03-29 14:29:16 UTC (rev 9841)
+++ trunk/teraterm/ttpdlg/ttdlg.c	2022-03-29 14:29:27 UTC (rev 9842)
@@ -370,6 +370,7 @@
 
 				case IDC_TERMKANJI:
 					w = (WORD)GetCurSel(Dialog, IDC_TERMKANJI);
+					w = (WORD)SendDlgItemMessageA(Dialog, IDC_TERMKANJI, CB_GETITEMDATA, w - 1, 0);
 					if (w==IdJIS) {
 						EnableDlgItem(Dialog,IDC_TERMKANA,IDC_TERMKANA);
 					}
@@ -380,6 +381,7 @@
 
 				case IDC_TERMKANJISEND:
 					w = (WORD)GetCurSel(Dialog, IDC_TERMKANJISEND);
+					w = (WORD)SendDlgItemMessageA(Dialog, IDC_TERMKANJISEND, CB_GETITEMDATA, w - 1, 0);
 					if (w==IdJIS) {
 						EnableDlgItem(Dialog,IDC_TERMKANASEND,IDC_TERMKOUT);
 					}


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