| 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(); |
| 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 |
} |
} |
| 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); |
| 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 |
|
|
| 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 |
|
|
| 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 |
} |
} |