Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/addsetting.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 10289 by zmatsuo, Wed Sep 21 14:25:06 2022 UTC revision 10290 by zmatsuo, Thu Sep 29 15:11:21 2022 UTC
# Line 672  void CVisualPropPageDlg::OnInitDialog() Line 672  void CVisualPropPageDlg::OnInitDialog()
672                  { IDC_RED, "DLG_TAB_VISUAL_RED" },                  { IDC_RED, "DLG_TAB_VISUAL_RED" },
673                  { IDC_GREEN, "DLG_TAB_VISUAL_GREEN" },                  { IDC_GREEN, "DLG_TAB_VISUAL_GREEN" },
674                  { IDC_BLUE, "DLG_TAB_VISUAL_BLUE" },                  { IDC_BLUE, "DLG_TAB_VISUAL_BLUE" },
675                    { IDC_CHECK_CORNERDONTROUND, "DLG_TAB_VISUAL_CORNER_DONT_ROUND" },
676                  { IDC_ENABLE_ATTR_COLOR_BOLD, "DLG_TAB_VISUAL_BOLD_COLOR" },            // SGR 1                  { IDC_ENABLE_ATTR_COLOR_BOLD, "DLG_TAB_VISUAL_BOLD_COLOR" },            // SGR 1
677                  { IDC_ENABLE_ATTR_FONT_BOLD, "DLG_TAB_VISUAL_BOLD_FONT" },                  { IDC_ENABLE_ATTR_FONT_BOLD, "DLG_TAB_VISUAL_BOLD_FONT" },
678                  { IDC_ENABLE_ATTR_COLOR_UNDERLINE, "DLG_TAB_VISUAL_UNDERLINE_COLOR" },  // SGR 4                  { IDC_ENABLE_ATTR_COLOR_UNDERLINE, "DLG_TAB_VISUAL_UNDERLINE_COLOR" },  // SGR 4
# Line 789  void CVisualPropPageDlg::OnInitDialog() Line 790  void CVisualPropPageDlg::OnInitDialog()
790          SetCheck(IDC_CHECK_FAST_SIZE_MOVE, ts.EtermLookfeel.BGFastSizeMove != 0);          SetCheck(IDC_CHECK_FAST_SIZE_MOVE, ts.EtermLookfeel.BGFastSizeMove != 0);
791          SetCheck(IDC_CHECK_FLICKER_LESS_MOVE, ts.EtermLookfeel.BGNoCopyBits != 0);          SetCheck(IDC_CHECK_FLICKER_LESS_MOVE, ts.EtermLookfeel.BGNoCopyBits != 0);
792    
793            SetCheck(IDC_CHECK_CORNERDONTROUND, (ts.WindowCornerDontround) != 0);
794            if (pDwmSetWindowAttribute == NULL) {
795                    EnableDlgItem(IDC_CHECK_CORNERDONTROUND, FALSE);
796            }
797    
798          // ダイアログにフォーカスを当てる          // ダイアログにフォーカスを当てる
799          ::SetFocus(GetDlgItem(IDC_ALPHA_BLEND_ACTIVE));          ::SetFocus(GetDlgItem(IDC_ALPHA_BLEND_ACTIVE));
800    
# Line 1179  void CVisualPropPageDlg::OnOK() Line 1185  void CVisualPropPageDlg::OnOK()
1185          ts.EtermLookfeel.BGFastSizeMove = GetCheck(IDC_CHECK_FAST_SIZE_MOVE);          ts.EtermLookfeel.BGFastSizeMove = GetCheck(IDC_CHECK_FAST_SIZE_MOVE);
1186          ts.EtermLookfeel.BGNoCopyBits = GetCheck(IDC_CHECK_FLICKER_LESS_MOVE);          ts.EtermLookfeel.BGNoCopyBits = GetCheck(IDC_CHECK_FLICKER_LESS_MOVE);
1187    
1188            if (ts.WindowCornerDontround != GetCheck(IDC_CHECK_CORNERDONTROUND)) {
1189                    ts.WindowCornerDontround = GetCheck(IDC_CHECK_CORNERDONTROUND);
1190                    if (pDwmSetWindowAttribute != NULL) {
1191                            DWM_WINDOW_CORNER_PREFERENCE preference = ts.WindowCornerDontround ? DWMWCP_DONOTROUND : DWMWCP_DEFAULT;
1192                            pDwmSetWindowAttribute(HVTWin, DWMWA_WINDOW_CORNER_PREFERENCE, &preference, sizeof(preference));
1193                    }
1194            }
1195    
1196          // ANSI Color          // ANSI Color
1197          if (CheckColorChanged()) {          if (CheckColorChanged()) {
1198                  // 色の変更が行われた                  // 色の変更が行われた

Legend:
Removed from v.10289  
changed lines
  Added in v.10290

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26