| 101 |
{ |
{ |
| 102 |
char uimsg[MAX_UIMSG]; |
char uimsg[MAX_UIMSG]; |
| 103 |
char buf[64]; |
char buf[64]; |
| 104 |
CButton *btn, *btn2; |
CButton *btn; |
|
CComboBox *cmb; |
|
| 105 |
|
|
| 106 |
CPropertyPage::OnInitDialog(); |
CPropertyPage::OnInitDialog(); |
| 107 |
|
|
| 114 |
SendDlgItemMessage(IDC_MOUSEWHEEL_SCROLL_LINE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_MOUSEWHEEL_SCROLL_LINE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
| 115 |
SendDlgItemMessage(IDC_SCROLL_LINE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_SCROLL_LINE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
| 116 |
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)); |
|
SendDlgItemMessage(IDC_ACCEPT_MOUSE_EVENT_TRACKING, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
|
|
SendDlgItemMessage(IDC_DISABLE_MOUSE_TRACKING_CTRL, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
|
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING_LABEL, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
|
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
|
| 117 |
SendDlgItemMessage(IDC_CLEAR_ON_RESIZE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_CLEAR_ON_RESIZE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
|
SendDlgItemMessage(IDC_CURSOR_CTRL_SEQ, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); |
|
| 118 |
} |
} |
| 119 |
else { |
else { |
| 120 |
DlgGeneralFont = NULL; |
DlgGeneralFont = NULL; |
| 135 |
GetDlgItemText(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE, uimsg, sizeof(uimsg)); |
| 136 |
get_lang_msg("DLG_TAB_GENERAL_AUTOSCROLL_ONLY_IN_BOTTOM_LINE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
get_lang_msg("DLG_TAB_GENERAL_AUTOSCROLL_ONLY_IN_BOTTOM_LINE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 137 |
SetDlgItemText(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE, ts.UIMsg); |
SetDlgItemText(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE, ts.UIMsg); |
|
GetDlgItemText(IDC_ACCEPT_MOUSE_EVENT_TRACKING, uimsg, sizeof(uimsg)); |
|
|
get_lang_msg("DLG_TAB_GENERAL_ACCEPT_MOUSE_EVENT_TRACKING", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
|
|
SetDlgItemText(IDC_ACCEPT_MOUSE_EVENT_TRACKING, ts.UIMsg); |
|
|
GetDlgItemText(IDC_DISABLE_MOUSE_TRACKING_CTRL, uimsg, sizeof(uimsg)); |
|
|
get_lang_msg("DLG_TAB_GENERAL_DISABLE_MOUSE_TRACKING_CTRL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
|
|
SetDlgItemText(IDC_DISABLE_MOUSE_TRACKING_CTRL, ts.UIMsg); |
|
|
GetDlgItemText(IDC_ACCEPT_TITLE_CHANGING_LABEL, uimsg, sizeof(uimsg)); |
|
|
get_lang_msg("DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
|
|
SetDlgItemText(IDC_ACCEPT_TITLE_CHANGING_LABEL, ts.UIMsg); |
|
|
|
|
|
get_lang_msg("DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_OFF", ts.UIMsg, sizeof(ts.UIMsg), "off", ts.UILanguageFile); |
|
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
|
|
get_lang_msg("DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_OVERWRITE", ts.UIMsg, sizeof(ts.UIMsg), "overwrite", ts.UILanguageFile); |
|
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
|
|
get_lang_msg("DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_AHEAD", ts.UIMsg, sizeof(ts.UIMsg), "ahead", ts.UILanguageFile); |
|
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
|
|
get_lang_msg("DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_LAST", ts.UIMsg, sizeof(ts.UIMsg), "last", ts.UILanguageFile); |
|
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
|
|
|
|
| 138 |
GetDlgItemText(IDC_CLEAR_ON_RESIZE, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_CLEAR_ON_RESIZE, uimsg, sizeof(uimsg)); |
| 139 |
get_lang_msg("DLG_TAB_GENERAL_CLEAR_ON_RESIZE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
get_lang_msg("DLG_TAB_GENERAL_CLEAR_ON_RESIZE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 140 |
SetDlgItemText(IDC_CLEAR_ON_RESIZE, ts.UIMsg); |
SetDlgItemText(IDC_CLEAR_ON_RESIZE, ts.UIMsg); |
| 141 |
|
|
|
GetDlgItemText(IDC_CURSOR_CTRL_SEQ, uimsg, sizeof(uimsg)); |
|
|
get_lang_msg("DLG_TAB_GENERAL_CURSOR_CTRL_SEQ", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
|
|
SetDlgItemText(IDC_CURSOR_CTRL_SEQ, ts.UIMsg); |
|
|
|
|
| 142 |
// (1)DisableAcceleratorSendBreak |
// (1)DisableAcceleratorSendBreak |
| 143 |
btn = (CButton *)GetDlgItem(IDC_DISABLE_SENDBREAK); |
btn = (CButton *)GetDlgItem(IDC_DISABLE_SENDBREAK); |
| 144 |
btn->SetCheck(ts.DisableAcceleratorSendBreak); |
btn->SetCheck(ts.DisableAcceleratorSendBreak); |
| 159 |
btn = (CButton *)GetDlgItem(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE); |
btn = (CButton *)GetDlgItem(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE); |
| 160 |
btn->SetCheck(ts.AutoScrollOnlyInBottomLine); |
btn->SetCheck(ts.AutoScrollOnlyInBottomLine); |
| 161 |
|
|
| 162 |
// (6)IDC_ACCEPT_MOUSE_EVENT_TRACKING |
// (6)IDC_CLEAR_ON_RESIZE |
| 163 |
|
btn = (CButton *)GetDlgItem(IDC_CLEAR_ON_RESIZE); |
| 164 |
|
btn->SetCheck((ts.TermFlag & TF_CLEARONRESIZE) != 0); |
| 165 |
|
|
| 166 |
|
// ダイアログにフォーカスを当てる (2004.12.7 yutaka) |
| 167 |
|
::SetFocus(::GetDlgItem(GetSafeHwnd(), IDC_CLICKABLE_URL)); |
| 168 |
|
|
| 169 |
|
return FALSE; |
| 170 |
|
} |
| 171 |
|
|
| 172 |
|
void CGeneralPropPageDlg::OnOK() |
| 173 |
|
{ |
| 174 |
|
CButton *btn; |
| 175 |
|
char buf[64]; |
| 176 |
|
int val; |
| 177 |
|
|
| 178 |
|
// (1) |
| 179 |
|
btn = (CButton *)GetDlgItem(IDC_DISABLE_SENDBREAK); |
| 180 |
|
ts.DisableAcceleratorSendBreak = btn->GetCheck(); |
| 181 |
|
|
| 182 |
|
// (2) |
| 183 |
|
btn = (CButton *)GetDlgItem(IDC_CLICKABLE_URL); |
| 184 |
|
ts.EnableClickableUrl = btn->GetCheck(); |
| 185 |
|
|
| 186 |
|
// (3) 337: 2007/03/20 |
| 187 |
|
btn = (CButton *)GetDlgItem(IDC_ACCEPT_BROADCAST); |
| 188 |
|
ts.AcceptBroadcast = btn->GetCheck(); |
| 189 |
|
|
| 190 |
|
// (4)IDC_MOUSEWHEEL_SCROLL_LINE |
| 191 |
|
GetDlgItemText(IDC_SCROLL_LINE, buf, sizeof(buf)); |
| 192 |
|
val = atoi(buf); |
| 193 |
|
if (val > 0) |
| 194 |
|
ts.MouseWheelScrollLine = val; |
| 195 |
|
|
| 196 |
|
// (5)IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE |
| 197 |
|
btn = (CButton *)GetDlgItem(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE); |
| 198 |
|
ts.AutoScrollOnlyInBottomLine = btn->GetCheck(); |
| 199 |
|
|
| 200 |
|
// (6)IDC_CLEAR_ON_RESIZE |
| 201 |
|
btn = (CButton *)GetDlgItem(IDC_CLEAR_ON_RESIZE); |
| 202 |
|
if (((ts.TermFlag & TF_CLEARONRESIZE) != 0) != btn->GetCheck()) { |
| 203 |
|
ts.TermFlag ^= TF_CLEARONRESIZE; |
| 204 |
|
} |
| 205 |
|
} |
| 206 |
|
|
| 207 |
|
|
| 208 |
|
|
| 209 |
|
// CSequencePropPageDlg ダイアログ |
| 210 |
|
|
| 211 |
|
IMPLEMENT_DYNAMIC(CSequencePropPageDlg, CPropertyPage) |
| 212 |
|
|
| 213 |
|
CSequencePropPageDlg::CSequencePropPageDlg() |
| 214 |
|
: CPropertyPage(CSequencePropPageDlg::IDD) |
| 215 |
|
{ |
| 216 |
|
} |
| 217 |
|
|
| 218 |
|
CSequencePropPageDlg::~CSequencePropPageDlg() |
| 219 |
|
{ |
| 220 |
|
if (DlgSequenceFont != NULL) { |
| 221 |
|
DeleteObject(DlgSequenceFont); |
| 222 |
|
} |
| 223 |
|
} |
| 224 |
|
|
| 225 |
|
BEGIN_MESSAGE_MAP(CSequencePropPageDlg, CPropertyPage) |
| 226 |
|
END_MESSAGE_MAP() |
| 227 |
|
|
| 228 |
|
// CSequencePropPageDlg メッセージ ハンドラ |
| 229 |
|
|
| 230 |
|
BOOL CSequencePropPageDlg::OnInitDialog() |
| 231 |
|
{ |
| 232 |
|
char uimsg[MAX_UIMSG]; |
| 233 |
|
CButton *btn, *btn2; |
| 234 |
|
CComboBox *cmb; |
| 235 |
|
|
| 236 |
|
CPropertyPage::OnInitDialog(); |
| 237 |
|
|
| 238 |
|
font = (HFONT)SendMessage(WM_GETFONT, 0, 0); |
| 239 |
|
GetObject(font, sizeof(LOGFONT), &logfont); |
| 240 |
|
if (get_lang_font("DLG_TAHOMA_FONT", GetSafeHwnd(), &logfont, &DlgSequenceFont, ts.UILanguageFile)) { |
| 241 |
|
SendDlgItemMessage(IDC_ACCEPT_MOUSE_EVENT_TRACKING, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0)); |
| 242 |
|
SendDlgItemMessage(IDC_DISABLE_MOUSE_TRACKING_CTRL, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0)); |
| 243 |
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING_LABEL, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0)); |
| 244 |
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0)); |
| 245 |
|
SendDlgItemMessage(IDC_CURSOR_CTRL_SEQ, WM_SETFONT, (WPARAM)DlgSequenceFont, MAKELPARAM(TRUE,0)); |
| 246 |
|
} |
| 247 |
|
else { |
| 248 |
|
DlgSequenceFont = NULL; |
| 249 |
|
} |
| 250 |
|
|
| 251 |
|
GetDlgItemText(IDC_ACCEPT_MOUSE_EVENT_TRACKING, uimsg, sizeof(uimsg)); |
| 252 |
|
get_lang_msg("DLG_TAB_SEQENCE_ACCEPT_MOUSE_EVENT_TRACKING", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 253 |
|
SetDlgItemText(IDC_ACCEPT_MOUSE_EVENT_TRACKING, ts.UIMsg); |
| 254 |
|
GetDlgItemText(IDC_DISABLE_MOUSE_TRACKING_CTRL, uimsg, sizeof(uimsg)); |
| 255 |
|
get_lang_msg("DLG_TAB_SEQENCE_DISABLE_MOUSE_TRACKING_CTRL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 256 |
|
SetDlgItemText(IDC_DISABLE_MOUSE_TRACKING_CTRL, ts.UIMsg); |
| 257 |
|
GetDlgItemText(IDC_ACCEPT_TITLE_CHANGING_LABEL, uimsg, sizeof(uimsg)); |
| 258 |
|
get_lang_msg("DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 259 |
|
SetDlgItemText(IDC_ACCEPT_TITLE_CHANGING_LABEL, ts.UIMsg); |
| 260 |
|
|
| 261 |
|
get_lang_msg("DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING_OFF", ts.UIMsg, sizeof(ts.UIMsg), "off", ts.UILanguageFile); |
| 262 |
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 263 |
|
get_lang_msg("DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING_OVERWRITE", ts.UIMsg, sizeof(ts.UIMsg), "overwrite", ts.UILanguageFile); |
| 264 |
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 265 |
|
get_lang_msg("DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING_AHEAD", ts.UIMsg, sizeof(ts.UIMsg), "ahead", ts.UILanguageFile); |
| 266 |
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 267 |
|
get_lang_msg("DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING_LAST", ts.UIMsg, sizeof(ts.UIMsg), "last", ts.UILanguageFile); |
| 268 |
|
SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 269 |
|
|
| 270 |
|
GetDlgItemText(IDC_CURSOR_CTRL_SEQ, uimsg, sizeof(uimsg)); |
| 271 |
|
get_lang_msg("DLG_TAB_SEQENCE_CURSOR_CTRL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 272 |
|
SetDlgItemText(IDC_CURSOR_CTRL_SEQ, ts.UIMsg); |
| 273 |
|
GetDlgItemText(IDC_WINDOW_CTRL, uimsg, sizeof(uimsg)); |
| 274 |
|
get_lang_msg("DLG_TAB_SEQENCE_WINDOW_CTRL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 275 |
|
SetDlgItemText(IDC_WINDOW_CTRL, ts.UIMsg); |
| 276 |
|
GetDlgItemText(IDC_WINDOW_REPORT, uimsg, sizeof(uimsg)); |
| 277 |
|
get_lang_msg("DLG_TAB_SEQENCE_WINDOW_REPORT", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 278 |
|
SetDlgItemText(IDC_WINDOW_REPORT, ts.UIMsg); |
| 279 |
|
GetDlgItemText(IDC_TITLE_REPORT_LABEL, uimsg, sizeof(uimsg)); |
| 280 |
|
get_lang_msg("DLG_TAB_SEQENCE_TITLE_REPORT", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 281 |
|
SetDlgItemText(IDC_TITLE_REPORT_LABEL, ts.UIMsg); |
| 282 |
|
|
| 283 |
|
get_lang_msg("DLG_TAB_SEQENCE_TITLE_REPORT_IGNORE", ts.UIMsg, sizeof(ts.UIMsg), "ignore", ts.UILanguageFile); |
| 284 |
|
SendDlgItemMessage(IDC_TITLE_REPORT, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 285 |
|
get_lang_msg("DLG_TAB_SEQENCE_TITLE_REPORT_ACCEPT", ts.UIMsg, sizeof(ts.UIMsg), "accept", ts.UILanguageFile); |
| 286 |
|
SendDlgItemMessage(IDC_TITLE_REPORT, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 287 |
|
get_lang_msg("DLG_TAB_SEQENCE_TITLE_REPORT_EMPTY", ts.UIMsg, sizeof(ts.UIMsg), "empty", ts.UILanguageFile); |
| 288 |
|
SendDlgItemMessage(IDC_TITLE_REPORT, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 289 |
|
|
| 290 |
|
// (1)IDC_ACCEPT_MOUSE_EVENT_TRACKING |
| 291 |
btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING); |
btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING); |
| 292 |
btn2 = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL); |
btn2 = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL); |
| 293 |
btn->SetCheck(ts.MouseEventTracking); |
btn->SetCheck(ts.MouseEventTracking); |
| 297 |
btn2->EnableWindow(FALSE); |
btn2->EnableWindow(FALSE); |
| 298 |
} |
} |
| 299 |
|
|
| 300 |
// (7)IDC_DISABLE_MOUSE_TRACKING_CTRL |
// (2)IDC_DISABLE_MOUSE_TRACKING_CTRL |
| 301 |
btn2->SetCheck(ts.DisableMouseTrackingByCtrl); |
btn2->SetCheck(ts.DisableMouseTrackingByCtrl); |
| 302 |
|
|
| 303 |
// (8)IDC_ACCEPT_TITLE_CHANGING |
// (3)IDC_ACCEPT_TITLE_CHANGING |
| 304 |
cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING); |
cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING); |
| 305 |
cmb->SetCurSel(ts.AcceptTitleChangeRequest); |
cmb->SetCurSel(ts.AcceptTitleChangeRequest); |
| 306 |
|
|
| 307 |
// (9)IDC_CLEAR_ON_RESIZE |
// (4)IDC_TITLE_REPORT |
| 308 |
btn = (CButton *)GetDlgItem(IDC_CLEAR_ON_RESIZE); |
cmb = (CComboBox *)GetDlgItem(IDC_TITLE_REPORT); |
| 309 |
btn->SetCheck((ts.TermFlag & TF_CLEARONRESIZE) != 0); |
switch (ts.WindowFlag & WF_TITLEREPORT) { |
| 310 |
|
case IdTitleReportIgnore: |
| 311 |
|
cmb->SetCurSel(0); |
| 312 |
|
break; |
| 313 |
|
case IdTitleReportAccept: |
| 314 |
|
cmb->SetCurSel(1); |
| 315 |
|
break; |
| 316 |
|
default: // IdTitleReportEmpty |
| 317 |
|
cmb->SetCurSel(2); |
| 318 |
|
break; |
| 319 |
|
} |
| 320 |
|
|
| 321 |
|
// (5)IDC_WINDOW_CTRL |
| 322 |
|
btn = (CButton *)GetDlgItem(IDC_WINDOW_CTRL); |
| 323 |
|
btn->SetCheck((ts.WindowFlag & WF_WINDOWCHANGE) != 0); |
| 324 |
|
|
| 325 |
|
// (6)IDC_WINDOW_REPORT |
| 326 |
|
btn = (CButton *)GetDlgItem(IDC_WINDOW_REPORT); |
| 327 |
|
btn->SetCheck((ts.WindowFlag & WF_WINDOWREPORT) != 0); |
| 328 |
|
|
| 329 |
// (10)IDC_CURSOR_CTRL_SEQ |
// (7)IDC_CURSOR_CTRL_SEQ |
| 330 |
btn = (CButton *)GetDlgItem(IDC_CURSOR_CTRL_SEQ); |
btn = (CButton *)GetDlgItem(IDC_CURSOR_CTRL_SEQ); |
| 331 |
btn->SetCheck((ts.WindowFlag & WF_CURSORCHANGE) != 0); |
btn->SetCheck((ts.WindowFlag & WF_CURSORCHANGE) != 0); |
| 332 |
|
|
| 336 |
return FALSE; |
return FALSE; |
| 337 |
} |
} |
| 338 |
|
|
| 339 |
BOOL CGeneralPropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam) |
BOOL CSequencePropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam) |
| 340 |
{ |
{ |
| 341 |
CButton *btn, *btn2; |
CButton *btn, *btn2; |
| 342 |
|
|
| 354 |
return CPropertyPage::OnCommand(wParam, lParam); |
return CPropertyPage::OnCommand(wParam, lParam); |
| 355 |
} |
} |
| 356 |
|
|
| 357 |
void CGeneralPropPageDlg::OnOK() |
void CSequencePropPageDlg::OnOK() |
| 358 |
{ |
{ |
| 359 |
CButton *btn; |
CButton *btn; |
| 360 |
CComboBox *cmb; |
CComboBox *cmb; |
|
char buf[64]; |
|
|
int val; |
|
| 361 |
|
|
| 362 |
// (1) |
// (1)IDC_ACCEPT_MOUSE_EVENT_TRACKING |
|
btn = (CButton *)GetDlgItem(IDC_DISABLE_SENDBREAK); |
|
|
ts.DisableAcceleratorSendBreak = btn->GetCheck(); |
|
|
|
|
|
// (2) |
|
|
btn = (CButton *)GetDlgItem(IDC_CLICKABLE_URL); |
|
|
ts.EnableClickableUrl = btn->GetCheck(); |
|
|
|
|
|
// (3) 337: 2007/03/20 |
|
|
btn = (CButton *)GetDlgItem(IDC_ACCEPT_BROADCAST); |
|
|
ts.AcceptBroadcast = btn->GetCheck(); |
|
|
|
|
|
// (4)IDC_MOUSEWHEEL_SCROLL_LINE |
|
|
GetDlgItemText(IDC_SCROLL_LINE, buf, sizeof(buf)); |
|
|
val = atoi(buf); |
|
|
if (val > 0) |
|
|
ts.MouseWheelScrollLine = val; |
|
|
|
|
|
// (5)IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE |
|
|
btn = (CButton *)GetDlgItem(IDC_AUTOSCROLL_ONLY_IN_BOTTOM_LINE); |
|
|
ts.AutoScrollOnlyInBottomLine = btn->GetCheck(); |
|
|
|
|
|
// (6)IDC_ACCEPT_MOUSE_EVENT_TRACKING |
|
| 363 |
btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING); |
btn = (CButton *)GetDlgItem(IDC_ACCEPT_MOUSE_EVENT_TRACKING); |
| 364 |
ts.MouseEventTracking = btn->GetCheck(); |
ts.MouseEventTracking = btn->GetCheck(); |
| 365 |
|
|
| 366 |
// (7)IDC_DISABLE_MOUSE_TRACKING_CTRL |
// (2)IDC_DISABLE_MOUSE_TRACKING_CTRL |
| 367 |
btn = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL); |
btn = (CButton *)GetDlgItem(IDC_DISABLE_MOUSE_TRACKING_CTRL); |
| 368 |
ts.DisableMouseTrackingByCtrl = btn->GetCheck(); |
ts.DisableMouseTrackingByCtrl = btn->GetCheck(); |
| 369 |
|
|
| 370 |
// (8)IDC_ACCEPT_TITLE_CHANGING |
// (3)IDC_ACCEPT_TITLE_CHANGING |
| 371 |
cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING); |
cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING); |
| 372 |
ts.AcceptTitleChangeRequest = cmb->GetCurSel(); |
ts.AcceptTitleChangeRequest = cmb->GetCurSel(); |
| 373 |
|
|
| 374 |
// (9)IDC_CLEAR_ON_RESIZE |
// (4)IDC_TITLE_REPORT |
| 375 |
btn = (CButton *)GetDlgItem(IDC_CLEAR_ON_RESIZE); |
cmb = (CComboBox *)GetDlgItem(IDC_TITLE_REPORT); |
| 376 |
if (((ts.TermFlag & TF_CLEARONRESIZE) != 0) != btn->GetCheck()) { |
switch (cmb->GetCurSel()) { |
| 377 |
ts.TermFlag ^= TF_CLEARONRESIZE; |
case 0: |
| 378 |
|
ts.WindowFlag &= ~WF_TITLEREPORT; |
| 379 |
|
break; |
| 380 |
|
case 1: |
| 381 |
|
ts.WindowFlag &= ~WF_TITLEREPORT; |
| 382 |
|
ts.WindowFlag |= IdTitleReportAccept; |
| 383 |
|
break; |
| 384 |
|
default: // 2 |
| 385 |
|
ts.WindowFlag |= IdTitleReportEmpty; |
| 386 |
|
break; |
| 387 |
|
} |
| 388 |
|
|
| 389 |
|
// (5)IDC_WINDOW_CTRL |
| 390 |
|
btn = (CButton *)GetDlgItem(IDC_WINDOW_CTRL); |
| 391 |
|
if (((ts.WindowFlag & WF_WINDOWCHANGE) != 0) != btn->GetCheck()) { |
| 392 |
|
ts.WindowFlag ^= WF_WINDOWCHANGE; |
| 393 |
|
} |
| 394 |
|
|
| 395 |
|
// (6)IDC_WINDOW_REPORT |
| 396 |
|
btn = (CButton *)GetDlgItem(IDC_WINDOW_REPORT); |
| 397 |
|
if (((ts.WindowFlag & WF_WINDOWREPORT) != 0) != btn->GetCheck()) { |
| 398 |
|
ts.WindowFlag ^= WF_WINDOWREPORT; |
| 399 |
} |
} |
| 400 |
|
|
| 401 |
// (10)IDC_CURSOR_CTRL_SEQ |
// (7)IDC_CURSOR_CTRL_SEQ |
| 402 |
btn = (CButton *)GetDlgItem(IDC_CURSOR_CTRL_SEQ); |
btn = (CButton *)GetDlgItem(IDC_CURSOR_CTRL_SEQ); |
| 403 |
if (((ts.WindowFlag & WF_CURSORCHANGE) != 0) != btn->GetCheck()) { |
if (((ts.WindowFlag & WF_CURSORCHANGE) != 0) != btn->GetCheck()) { |
| 404 |
ts.WindowFlag ^= WF_CURSORCHANGE; |
ts.WindowFlag ^= WF_CURSORCHANGE; |
| 405 |
} |
} |
| 406 |
|
|
| 407 |
} |
} |
| 408 |
|
|
| 409 |
|
|
| 1505 |
:CPropertySheet(nIDCaption, pParentWnd, iSelectPage) |
:CPropertySheet(nIDCaption, pParentWnd, iSelectPage) |
| 1506 |
{ |
{ |
| 1507 |
AddPage(&m_GeneralPage); |
AddPage(&m_GeneralPage); |
| 1508 |
|
AddPage(&m_SequencePage); |
| 1509 |
|
AddPage(&m_CopypastePage); |
| 1510 |
AddPage(&m_VisualPage); |
AddPage(&m_VisualPage); |
| 1511 |
AddPage(&m_LogPage); |
AddPage(&m_LogPage); |
| 1512 |
AddPage(&m_CygwinPage); |
AddPage(&m_CygwinPage); |
| 1518 |
:CPropertySheet(pszCaption, pParentWnd, iSelectPage) |
:CPropertySheet(pszCaption, pParentWnd, iSelectPage) |
| 1519 |
{ |
{ |
| 1520 |
AddPage(&m_GeneralPage); |
AddPage(&m_GeneralPage); |
| 1521 |
|
AddPage(&m_SequencePage); |
| 1522 |
AddPage(&m_CopypastePage); |
AddPage(&m_CopypastePage); |
| 1523 |
AddPage(&m_VisualPage); |
AddPage(&m_VisualPage); |
| 1524 |
AddPage(&m_LogPage); |
AddPage(&m_LogPage); |
| 1555 |
tc.pszText = ts.UIMsg; |
tc.pszText = ts.UIMsg; |
| 1556 |
tab->SetItem(0, &tc); |
tab->SetItem(0, &tc); |
| 1557 |
|
|
| 1558 |
|
get_lang_msg("DLG_TABSHEET_TITLE_SEQUENCE", ts.UIMsg, sizeof(ts.UIMsg), |
| 1559 |
|
"Control Sequence", ts.UILanguageFile); |
| 1560 |
|
tc.pszText = ts.UIMsg; |
| 1561 |
|
tab->SetItem(1, &tc); |
| 1562 |
|
|
| 1563 |
get_lang_msg("DLG_TABSHEET_TITLE_COPYPASTE", ts.UIMsg, sizeof(ts.UIMsg), |
get_lang_msg("DLG_TABSHEET_TITLE_COPYPASTE", ts.UIMsg, sizeof(ts.UIMsg), |
| 1564 |
"Copy and Paste", ts.UILanguageFile); |
"Copy and Paste", ts.UILanguageFile); |
| 1565 |
tc.pszText = ts.UIMsg; |
tc.pszText = ts.UIMsg; |
| 1566 |
tab->SetItem(1, &tc); |
tab->SetItem(2, &tc); |
| 1567 |
|
|
| 1568 |
get_lang_msg("DLG_TABSHEET_TITLE_VISUAL", ts.UIMsg, sizeof(ts.UIMsg), |
get_lang_msg("DLG_TABSHEET_TITLE_VISUAL", ts.UIMsg, sizeof(ts.UIMsg), |
| 1569 |
"Visual", ts.UILanguageFile); |
"Visual", ts.UILanguageFile); |
| 1570 |
tc.pszText = ts.UIMsg; |
tc.pszText = ts.UIMsg; |
| 1571 |
tab->SetItem(2, &tc); |
tab->SetItem(3, &tc); |
| 1572 |
|
|
| 1573 |
get_lang_msg("DLG_TABSHEET_TITLE_Log", ts.UIMsg, sizeof(ts.UIMsg), |
get_lang_msg("DLG_TABSHEET_TITLE_Log", ts.UIMsg, sizeof(ts.UIMsg), |
| 1574 |
"Log", ts.UILanguageFile); |
"Log", ts.UILanguageFile); |
| 1575 |
tc.pszText = ts.UIMsg; |
tc.pszText = ts.UIMsg; |
| 1576 |
tab->SetItem(3, &tc); |
tab->SetItem(4, &tc); |
| 1577 |
|
|
| 1578 |
get_lang_msg("DLG_TABSHEET_TITLE_CYGWIN", ts.UIMsg, sizeof(ts.UIMsg), |
get_lang_msg("DLG_TABSHEET_TITLE_CYGWIN", ts.UIMsg, sizeof(ts.UIMsg), |
| 1579 |
"Cygwin", ts.UILanguageFile); |
"Cygwin", ts.UILanguageFile); |
| 1580 |
tc.pszText = ts.UIMsg; |
tc.pszText = ts.UIMsg; |
| 1581 |
tab->SetItem(4, &tc); |
tab->SetItem(5, &tc); |
| 1582 |
|
|
| 1583 |
return FALSE; |
return FALSE; |
| 1584 |
} |
} |