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 2619 by doda, Wed Nov 19 11:43:17 2008 UTC revision 2628 by doda, Wed Dec 24 09:38:42 2008 UTC
# Line 101  BOOL CGeneralPropPageDlg::OnInitDialog() Line 101  BOOL CGeneralPropPageDlg::OnInitDialog()
101  {  {
102          char uimsg[MAX_UIMSG];          char uimsg[MAX_UIMSG];
103          char buf[64];          char buf[64];
104          CButton *btn;          CButton *btn, *btn2;
105          CComboBox *cmb;          CComboBox *cmb;
106    
107          CPropertyPage::OnInitDialog();          CPropertyPage::OnInitDialog();
# Line 116  BOOL CGeneralPropPageDlg::OnInitDialog() Line 116  BOOL CGeneralPropPageDlg::OnInitDialog()
116                  SendDlgItemMessage(IDC_SCROLL_LINE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_SCROLL_LINE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));
117                  SendDlgItemMessage(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));
118                  SendDlgItemMessage(IDC_ACCEPT_MOUSE_EVENT_TRACKING, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ACCEPT_MOUSE_EVENT_TRACKING, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));
119                    SendDlgItemMessage(IDC_DISABLE_MOUSE_TRACKING_CTRL, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));
120                  SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING_LABEL, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING_LABEL, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));
121                  SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0));
122          }          }
# Line 141  BOOL CGeneralPropPageDlg::OnInitDialog() Line 142  BOOL CGeneralPropPageDlg::OnInitDialog()
142          GetDlgItemText(IDC_ACCEPT_MOUSE_EVENT_TRACKING, uimsg, sizeof(uimsg));          GetDlgItemText(IDC_ACCEPT_MOUSE_EVENT_TRACKING, uimsg, sizeof(uimsg));
143          get_lang_msg("DLG_TAB_GENERAL_ACCEPT_MOUSE_EVENT_TRACKING", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("DLG_TAB_GENERAL_ACCEPT_MOUSE_EVENT_TRACKING", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
144          SetDlgItemText(IDC_ACCEPT_MOUSE_EVENT_TRACKING, ts.UIMsg);          SetDlgItemText(IDC_ACCEPT_MOUSE_EVENT_TRACKING, ts.UIMsg);
145            GetDlgItemText(IDC_DISABLE_MOUSE_TRACKING_CTRL, uimsg, sizeof(uimsg));
146            get_lang_msg("DLG_TAB_GENERAL_DISABLE_MOUSE_TRACKING_CTRL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
147            SetDlgItemText(IDC_DISABLE_MOUSE_TRACKING_CTRL, ts.UIMsg);
148          GetDlgItemText(IDC_ACCEPT_TITLE_CHANGING_LABEL, uimsg, sizeof(uimsg));          GetDlgItemText(IDC_ACCEPT_TITLE_CHANGING_LABEL, uimsg, sizeof(uimsg));
149          get_lang_msg("DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
150          SetDlgItemText(IDC_ACCEPT_TITLE_CHANGING_LABEL, ts.UIMsg);          SetDlgItemText(IDC_ACCEPT_TITLE_CHANGING_LABEL, ts.UIMsg);
# Line 177  BOOL CGeneralPropPageDlg::OnInitDialog() Line 181  BOOL CGeneralPropPageDlg::OnInitDialog()
181    
182          // (6)IDC_ACCEPT_MOUSE_EVENT_TRACKING          // (6)IDC_ACCEPT_MOUSE_EVENT_TRACKING
183          btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING);          btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING);
184            btn2 = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL);
185          btn->SetCheck(ts.MouseEventTracking);          btn->SetCheck(ts.MouseEventTracking);
186            if (ts.MouseEventTracking) {
187                    btn2->EnableWindow(TRUE);
188            } else {
189                    btn2->EnableWindow(FALSE);
190            }
191    
192            // (7)IDC_DISABLE_MOUSE_TRACKING_CTRL
193            btn2->SetCheck(ts.DisableMouseTrackingByCtrl);
194    
195          // (7)IDC_ACCEPT_TITLE_CHANGING          // (8)IDC_ACCEPT_TITLE_CHANGING
196          cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING);          cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING);
197          cmb->SetCurSel(ts.AcceptTitleChangeRequest);          cmb->SetCurSel(ts.AcceptTitleChangeRequest);
198    
# Line 191  BOOL CGeneralPropPageDlg::OnInitDialog() Line 204  BOOL CGeneralPropPageDlg::OnInitDialog()
204    
205  BOOL CGeneralPropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam)  BOOL CGeneralPropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam)
206  {  {
207            CButton *btn, *btn2;
208    
209            switch (wParam) {
210                    case IDC_ACCEPT_MOUSE_EVENT_TRACKING | (BN_CLICKED << 16):
211                            btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING);
212                            btn2 = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL);
213                            if (btn->GetCheck()) {
214                                    btn2->EnableWindow(TRUE);
215                            } else {
216                                    btn2->EnableWindow(FALSE);
217                            }
218                            return TRUE;
219            }
220          return CPropertyPage::OnCommand(wParam, lParam);          return CPropertyPage::OnCommand(wParam, lParam);
221  }  }
222    
# Line 227  void CGeneralPropPageDlg::OnOK() Line 253  void CGeneralPropPageDlg::OnOK()
253          btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING);          btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING);
254          ts.MouseEventTracking = btn->GetCheck();          ts.MouseEventTracking = btn->GetCheck();
255    
256          // (7)IDC_ACCEPT_TITLE_CHANGING          // (7)IDC_DISABLE_MOUSE_TRACKING_CTRL
257            btn = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL);
258            ts.DisableMouseTrackingByCtrl = btn->GetCheck();
259    
260            // (8)IDC_ACCEPT_TITLE_CHANGING
261          cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING);          cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING);
262          ts.AcceptTitleChangeRequest = cmb->GetCurSel();          ts.AcceptTitleChangeRequest = cmb->GetCurSel();
263  }  }

Legend:
Removed from v.2619  
changed lines
  Added in v.2628

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