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 4142 by maya, Wed Nov 3 00:39:40 2010 UTC revision 4702 by doda, Tue Nov 1 11:29:59 2011 UTC
# Line 261  BOOL CSequencePropPageDlg::OnInitDialog( Line 261  BOOL CSequencePropPageDlg::OnInitDialog(
261                  SendDlgItemMessage(IDC_WINDOW_CTRL, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_WINDOW_CTRL, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0));
262                  SendDlgItemMessage(IDC_WINDOW_REPORT, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_WINDOW_REPORT, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0));
263                  SendDlgItemMessage(IDC_CURSOR_CTRL_SEQ, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_CURSOR_CTRL_SEQ, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0));
264                    SendDlgItemMessage(IDC_CLIPBOARD_ACCESS_LABEL, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0));
265                    SendDlgItemMessage(IDC_CLIPBOARD_ACCESS, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0));
266          }          }
267          else {          else {
268                  DlgSequenceFont = NULL;                  DlgSequenceFont = NULL;
# Line 305  BOOL CSequencePropPageDlg::OnInitDialog( Line 307  BOOL CSequencePropPageDlg::OnInitDialog(
307          get_lang_msg("DLG_TAB_SEQENCE_TITLE_REPORT_EMPTY", ts.UIMsg, sizeof(ts.UIMsg), "empty", ts.UILanguageFile);          get_lang_msg("DLG_TAB_SEQENCE_TITLE_REPORT_EMPTY", ts.UIMsg, sizeof(ts.UIMsg), "empty", ts.UILanguageFile);
308          SendDlgItemMessage(IDC_TITLE_REPORT, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);          SendDlgItemMessage(IDC_TITLE_REPORT, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
309    
310            GetDlgItemText(IDC_CLIPBOARD_ACCESS_LABEL, uimsg, sizeof(uimsg));
311            get_lang_msg("DLG_TAB_SEQENCE_CLIPBOARD_ACCESS", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
312            SetDlgItemText(IDC_CLIPBOARD_ACCESS_LABEL, ts.UIMsg);
313    
314            get_lang_msg("DLG_TAB_SEQENCE_CLIPBOARD_ACCESS_OFF", ts.UIMsg, sizeof(ts.UIMsg), "off", ts.UILanguageFile);
315            SendDlgItemMessage(IDC_CLIPBOARD_ACCESS, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
316            get_lang_msg("DLG_TAB_SEQENCE_CLIPBOARD_ACCESS_WRITE", ts.UIMsg, sizeof(ts.UIMsg), "write only", ts.UILanguageFile);
317            SendDlgItemMessage(IDC_CLIPBOARD_ACCESS, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
318            get_lang_msg("DLG_TAB_SEQENCE_CLIPBOARD_ACCESS_READ", ts.UIMsg, sizeof(ts.UIMsg), "read only", ts.UILanguageFile);
319            SendDlgItemMessage(IDC_CLIPBOARD_ACCESS, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
320            get_lang_msg("DLG_TAB_SEQENCE_CLIPBOARD_ACCESS_ON", ts.UIMsg, sizeof(ts.UIMsg), "read/write", ts.UILanguageFile);
321            SendDlgItemMessage(IDC_CLIPBOARD_ACCESS, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
322    
323          // (1)IDC_ACCEPT_MOUSE_EVENT_TRACKING          // (1)IDC_ACCEPT_MOUSE_EVENT_TRACKING
324          btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING);          btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING);
325          btn2 = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL);          btn2 = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL);
# Line 348  BOOL CSequencePropPageDlg::OnInitDialog( Line 363  BOOL CSequencePropPageDlg::OnInitDialog(
363          btn = (CButton *)GetDlgItem(IDC_CURSOR_CTRL_SEQ);          btn = (CButton *)GetDlgItem(IDC_CURSOR_CTRL_SEQ);
364          btn->SetCheck((ts.WindowFlag & WF_CURSORCHANGE) != 0);          btn->SetCheck((ts.WindowFlag & WF_CURSORCHANGE) != 0);
365    
366            // (8)IDC_CLIPBOARD_ACCESS
367            cmb = (CComboBox *)GetDlgItem(IDC_CLIPBOARD_ACCESS);
368            switch (ts.CtrlFlag & CSF_CBRW) {
369                    case CSF_CBRW:
370                            cmb->SetCurSel(3);
371                            break;
372                    case CSF_CBREAD:
373                            cmb->SetCurSel(2);
374                            break;
375                    case CSF_CBWRITE:
376                            cmb->SetCurSel(1);
377                            break;
378                    default: // off
379                            cmb->SetCurSel(0);
380                            break;
381            }
382    
383          // ダイアログにフォーカスを当てる (2004.12.7 yutaka)          // ダイアログにフォーカスを当てる (2004.12.7 yutaka)
384          ::SetFocus(::GetDlgItem(GetSafeHwnd(), IDC_CLICKABLE_URL));          ::SetFocus(::GetDlgItem(GetSafeHwnd(), IDC_CLICKABLE_URL));
385    
# Line 422  void CSequencePropPageDlg::OnOK() Line 454  void CSequencePropPageDlg::OnOK()
454                  ts.WindowFlag ^= WF_CURSORCHANGE;                  ts.WindowFlag ^= WF_CURSORCHANGE;
455          }          }
456    
457            // (8)IDC_TITLE_REPORT
458            cmb = (CComboBox *)GetDlgItem(IDC_CLIPBOARD_ACCESS);
459            switch (cmb->GetCurSel()) {
460                    case 0: // off
461                            ts.CtrlFlag &= ~CSF_CBRW;
462                            break;
463                    case 1: // write only
464                            ts.CtrlFlag &= ~CSF_CBRW;
465                            ts.CtrlFlag |= CSF_CBWRITE;
466                            break;
467                    case 2: // read only
468                            ts.CtrlFlag &= ~CSF_CBRW;
469                            ts.CtrlFlag |= CSF_CBREAD;
470                            break;
471                    default: // read/write
472                            ts.CtrlFlag |= CSF_CBRW;
473                            break;
474            }
475  }  }
476    
477    

Legend:
Removed from v.4142  
changed lines
  Added in v.4702

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