| 771 |
SendDlgItemMessage(IDC_ENABLE_URL_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_ENABLE_URL_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 772 |
SendDlgItemMessage(IDC_ENABLE_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_ENABLE_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 773 |
SendDlgItemMessage(IDC_URL_UNDERLINE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_URL_UNDERLINE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 774 |
SendDlgItemMessage(IDC_BGIMG_LABEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_BGIMG_CHECK, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 775 |
SendDlgItemMessage(IDC_BGIMG_EDIT, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_BGIMG_EDIT, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 776 |
SendDlgItemMessage(IDC_BGIMG_BUTTON, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_BGIMG_BUTTON, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 777 |
SendDlgItemMessage(IDC_RESTART, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_RESTART, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 786 |
GetDlgItemText(IDC_ETERM_LOOKFEEL, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_ETERM_LOOKFEEL, uimsg, sizeof(uimsg)); |
| 787 |
get_lang_msg("DLG_TAB_VISUAL_ETERM", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
get_lang_msg("DLG_TAB_VISUAL_ETERM", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 788 |
SetDlgItemText(IDC_ETERM_LOOKFEEL, ts.UIMsg); |
SetDlgItemText(IDC_ETERM_LOOKFEEL, ts.UIMsg); |
| 789 |
GetDlgItemText(IDC_BGIMG_LABEL, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_BGIMG_CHECK, uimsg, sizeof(uimsg)); |
| 790 |
get_lang_msg("DLG_TAB_VISUAL_BGIMG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
get_lang_msg("DLG_TAB_VISUAL_BGIMG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 791 |
SetDlgItemText(IDC_BGIMG_LABEL, ts.UIMsg); |
SetDlgItemText(IDC_BGIMG_CHECK, ts.UIMsg); |
| 792 |
GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg)); |
| 793 |
get_lang_msg("DLG_TAB_VISUAL_MOUSE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
get_lang_msg("DLG_TAB_VISUAL_MOUSE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 794 |
SetDlgItemText(IDC_MOUSE, ts.UIMsg); |
SetDlgItemText(IDC_MOUSE, ts.UIMsg); |
| 849 |
// Eterm look-feelの背景画像指定。 |
// Eterm look-feelの背景画像指定。 |
| 850 |
SetDlgItemText(IDC_BGIMG_EDIT, ts.BGImageFilePath); |
SetDlgItemText(IDC_BGIMG_EDIT, ts.BGImageFilePath); |
| 851 |
if (ts.EtermLookfeel.BGEnable) { |
if (ts.EtermLookfeel.BGEnable) { |
| 852 |
GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(TRUE); |
| 853 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
|
| 854 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
btn = (CButton *)GetDlgItem(IDC_BGIMG_CHECK); |
| 855 |
|
if (strcmp(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE) == 0) { |
| 856 |
|
btn->SetCheck(BST_CHECKED); |
| 857 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
| 858 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
| 859 |
|
} else { |
| 860 |
|
btn->SetCheck(BST_UNCHECKED); |
| 861 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 862 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 863 |
|
} |
| 864 |
} else { |
} else { |
| 865 |
GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(FALSE); |
| 866 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 867 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 868 |
} |
} |
| 946 |
// チェックされたら Enable/Disable をトグルする。 |
// チェックされたら Enable/Disable をトグルする。 |
| 947 |
btn = (CButton *)GetDlgItem(IDC_ETERM_LOOKFEEL); |
btn = (CButton *)GetDlgItem(IDC_ETERM_LOOKFEEL); |
| 948 |
if (btn->GetCheck()) { |
if (btn->GetCheck()) { |
| 949 |
GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(TRUE); |
| 950 |
|
btn = (CButton *)GetDlgItem(IDC_BGIMG_CHECK); |
| 951 |
|
if (btn->GetCheck()) { |
| 952 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
| 953 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
| 954 |
|
} else { |
| 955 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 956 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 957 |
|
} |
| 958 |
|
} else { |
| 959 |
|
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(FALSE); |
| 960 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 961 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 962 |
|
|
| 963 |
|
// 無効化されたら、BGThemeFile を元に戻す。 |
| 964 |
|
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE_DEFAULT, sizeof(ts.EtermLookfeel.BGThemeFile)); |
| 965 |
|
// 背景画像も無効化する。 |
| 966 |
|
SetDlgItemText(IDC_BGIMG_EDIT, ""); |
| 967 |
|
} |
| 968 |
|
return TRUE; |
| 969 |
|
|
| 970 |
|
case IDC_BGIMG_CHECK: |
| 971 |
|
btn = (CButton *)GetDlgItem(IDC_BGIMG_CHECK); |
| 972 |
|
if (btn->GetCheck()) { |
| 973 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
| 974 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
| 975 |
|
|
| 976 |
|
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE, sizeof(ts.EtermLookfeel.BGThemeFile)); |
| 977 |
} else { |
} else { |
|
GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(FALSE); |
|
| 978 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 979 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 980 |
|
|
| 981 |
// 無効化されたら、BGThemeFile を元に戻す。 |
// 無効化されたら、BGThemeFile を元に戻す。 |
| 982 |
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE_DEFAULT, sizeof(ts.EtermLookfeel.BGThemeFile)); |
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE_DEFAULT, sizeof(ts.EtermLookfeel.BGThemeFile)); |
| 983 |
// 背景画像も無効化する。 |
// 背景画像も無効化する。 |
| 993 |
if (selDlg.DoModal() == IDOK) { |
if (selDlg.DoModal() == IDOK) { |
| 994 |
// 背景画像指定が意図的に行われたら、BGThemeFile を固定化する。 |
// 背景画像指定が意図的に行われたら、BGThemeFile を固定化する。 |
| 995 |
SetDlgItemText(IDC_BGIMG_EDIT, selDlg.GetPathName()); |
SetDlgItemText(IDC_BGIMG_EDIT, selDlg.GetPathName()); |
|
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE, sizeof(ts.EtermLookfeel.BGThemeFile)); |
|
| 996 |
} |
} |
| 997 |
} |
} |
| 998 |
return TRUE; |
return TRUE; |