Revision: 8236 https://osdn.net/projects/ttssh2/scm/svn/commits/8236 Author: yasuhide Date: 2019-09-28 03:53:13 +0900 (Sat, 28 Sep 2019) Log Message: ----------- VISUALタブの不透明度設定を無効化する順序を変更した - ダイアログアイテムの初期値を不透明度コントロール無効化後に変更していた - コントロール無効化後は値変更に失敗する可能性があったので修正した Modified Paths: -------------- branches/tootip_classify/teraterm/teraterm/addsetting.cpp -------------- next part -------------- Modified: branches/tootip_classify/teraterm/teraterm/addsetting.cpp =================================================================== --- branches/tootip_classify/teraterm/teraterm/addsetting.cpp 2019-09-27 18:12:15 UTC (rev 8235) +++ branches/tootip_classify/teraterm/teraterm/addsetting.cpp 2019-09-27 18:53:13 UTC (rev 8236) @@ -694,12 +694,6 @@ // (1)AlphaBlend - BOOL isLayeredWindowSupported = (pSetLayeredWindowAttributes != NULL); - EnableDlgItem(IDC_ALPHA_BLEND_ACTIVE, isLayeredWindowSupported); - EnableDlgItem(IDC_ALPHA_BLEND_ACTIVE_TRACKBAR, isLayeredWindowSupported); - EnableDlgItem(IDC_ALPHA_BLEND_INACTIVE, isLayeredWindowSupported); - EnableDlgItem(IDC_ALPHA_BLEND_INACTIVE_TRACKBAR, isLayeredWindowSupported); - SetDlgItemNum(IDC_ALPHA_BLEND_ACTIVE, ts.AlphaBlendActive); SendDlgItemMessage(IDC_ALPHA_BLEND_ACTIVE_TRACKBAR, TBM_SETRANGE, TRUE, MAKELPARAM(0, 255)); SendDlgItemMessage(IDC_ALPHA_BLEND_ACTIVE_TRACKBAR, TBM_SETPOS, TRUE, ts.AlphaBlendActive); @@ -708,7 +702,11 @@ SendDlgItemMessage(IDC_ALPHA_BLEND_INACTIVE_TRACKBAR, TBM_SETRANGE, TRUE, MAKELPARAM(0, 255)); SendDlgItemMessage(IDC_ALPHA_BLEND_INACTIVE_TRACKBAR, TBM_SETPOS, TRUE, ts.AlphaBlendInactive); - TipWin->SetVisible(FALSE); + BOOL isLayeredWindowSupported = (pSetLayeredWindowAttributes != NULL); + EnableDlgItem(IDC_ALPHA_BLEND_ACTIVE, isLayeredWindowSupported); + EnableDlgItem(IDC_ALPHA_BLEND_ACTIVE_TRACKBAR, isLayeredWindowSupported); + EnableDlgItem(IDC_ALPHA_BLEND_INACTIVE, isLayeredWindowSupported); + EnableDlgItem(IDC_ALPHA_BLEND_INACTIVE_TRACKBAR, isLayeredWindowSupported); // (2)[BG] BGEnable SetCheck(IDC_ETERM_LOOKFEEL, ts.EtermLookfeel.BGEnable);