| 748 |
SendDlgItemMessage(IDC_BGIMG_EDIT, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_BGIMG_EDIT, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 749 |
SendDlgItemMessage(IDC_BGIMG_BUTTON, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_BGIMG_BUTTON, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 750 |
SendDlgItemMessage(IDC_RESTART, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_RESTART, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 751 |
|
SendDlgItemMessage(IDC_BGIMG_BRIGHTNESS, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE, 0)); |
| 752 |
|
SendDlgItemMessage(IDC_EDIT_BGIMG_BRIGHTNESS, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE, 0)); |
| 753 |
} |
} |
| 754 |
else { |
else { |
| 755 |
DlgVisualFont = NULL; |
DlgVisualFont = NULL; |
| 764 |
GetDlgItemText(IDC_BGIMG_CHECK, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_BGIMG_CHECK, uimsg, sizeof(uimsg)); |
| 765 |
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); |
| 766 |
SetDlgItemText(IDC_BGIMG_CHECK, ts.UIMsg); |
SetDlgItemText(IDC_BGIMG_CHECK, ts.UIMsg); |
| 767 |
|
GetDlgItemText(IDC_BGIMG_BRIGHTNESS, uimsg, sizeof(uimsg)); |
| 768 |
|
get_lang_msg("DLG_TAB_VISUAL_BGIMG_BRIGHTNESS", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 769 |
|
SetDlgItemText(IDC_BGIMG_BRIGHTNESS, ts.UIMsg); |
| 770 |
GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg)); |
| 771 |
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); |
| 772 |
SetDlgItemText(IDC_MOUSE, ts.UIMsg); |
SetDlgItemText(IDC_MOUSE, ts.UIMsg); |
| 826 |
|
|
| 827 |
// Eterm look-feelの背景画像指定。 |
// Eterm look-feelの背景画像指定。 |
| 828 |
SetDlgItemText(IDC_BGIMG_EDIT, ts.BGImageFilePath); |
SetDlgItemText(IDC_BGIMG_EDIT, ts.BGImageFilePath); |
| 829 |
|
|
| 830 |
|
_snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", ts.BGImgBrightness); |
| 831 |
|
SetDlgItemText(IDC_EDIT_BGIMG_BRIGHTNESS, buf); |
| 832 |
|
|
| 833 |
if (ts.EtermLookfeel.BGEnable) { |
if (ts.EtermLookfeel.BGEnable) { |
| 834 |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(TRUE); |
| 835 |
|
|
| 838 |
btn->SetCheck(BST_CHECKED); |
btn->SetCheck(BST_CHECKED); |
| 839 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
| 840 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
| 841 |
|
|
| 842 |
|
GetDlgItem(IDC_BGIMG_BRIGHTNESS)->EnableWindow(TRUE); |
| 843 |
|
GetDlgItem(IDC_EDIT_BGIMG_BRIGHTNESS)->EnableWindow(TRUE); |
| 844 |
} else { |
} else { |
| 845 |
btn->SetCheck(BST_UNCHECKED); |
btn->SetCheck(BST_UNCHECKED); |
| 846 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 847 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 848 |
|
|
| 849 |
|
GetDlgItem(IDC_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 850 |
|
GetDlgItem(IDC_EDIT_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 851 |
} |
} |
| 852 |
} else { |
} else { |
| 853 |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(FALSE); |
| 854 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 855 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 856 |
|
|
| 857 |
|
GetDlgItem(IDC_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 858 |
|
GetDlgItem(IDC_EDIT_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 859 |
} |
} |
| 860 |
|
|
| 861 |
// (3)Mouse cursor type |
// (3)Mouse cursor type |
| 942 |
if (btn->GetCheck()) { |
if (btn->GetCheck()) { |
| 943 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
| 944 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
| 945 |
|
|
| 946 |
|
GetDlgItem(IDC_BGIMG_BRIGHTNESS)->EnableWindow(TRUE); |
| 947 |
|
GetDlgItem(IDC_EDIT_BGIMG_BRIGHTNESS)->EnableWindow(TRUE); |
| 948 |
} else { |
} else { |
| 949 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 950 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 951 |
|
|
| 952 |
|
GetDlgItem(IDC_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 953 |
|
GetDlgItem(IDC_EDIT_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 954 |
} |
} |
| 955 |
} else { |
} else { |
| 956 |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(FALSE); |
| 957 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 958 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 959 |
|
|
| 960 |
|
GetDlgItem(IDC_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 961 |
|
GetDlgItem(IDC_EDIT_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 962 |
|
|
| 963 |
// 無効化されたら、BGThemeFile を元に戻す。 |
// 無効化されたら、BGThemeFile を元に戻す。 |
| 964 |
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)); |
| 965 |
// 背景画像も無効化する。 |
// 背景画像も無効化する。 |
| 966 |
SetDlgItemText(IDC_BGIMG_EDIT, ""); |
SetDlgItemText(IDC_BGIMG_EDIT, ""); |
| 967 |
|
SetDlgItemInt(IDC_EDIT_BGIMG_BRIGHTNESS, BG_THEME_IMAGE_BRIGHTNESS_DEFAULT); |
| 968 |
} |
} |
| 969 |
return TRUE; |
return TRUE; |
| 970 |
|
|
| 974 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
| 975 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
| 976 |
|
|
| 977 |
|
GetDlgItem(IDC_BGIMG_BRIGHTNESS)->EnableWindow(TRUE); |
| 978 |
|
GetDlgItem(IDC_EDIT_BGIMG_BRIGHTNESS)->EnableWindow(TRUE); |
| 979 |
|
|
| 980 |
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE, sizeof(ts.EtermLookfeel.BGThemeFile)); |
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE, sizeof(ts.EtermLookfeel.BGThemeFile)); |
| 981 |
} else { |
} else { |
| 982 |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 983 |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 984 |
|
|
| 985 |
|
GetDlgItem(IDC_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 986 |
|
GetDlgItem(IDC_EDIT_BGIMG_BRIGHTNESS)->EnableWindow(FALSE); |
| 987 |
|
|
| 988 |
// 無効化されたら、BGThemeFile を元に戻す。 |
// 無効化されたら、BGThemeFile を元に戻す。 |
| 989 |
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)); |
| 990 |
// 背景画像も無効化する。 |
// 背景画像も無効化する。 |
| 991 |
SetDlgItemText(IDC_BGIMG_EDIT, ""); |
SetDlgItemText(IDC_BGIMG_EDIT, ""); |
| 992 |
|
SetDlgItemInt(IDC_EDIT_BGIMG_BRIGHTNESS, BG_THEME_IMAGE_BRIGHTNESS_DEFAULT); |
| 993 |
} |
} |
| 994 |
return TRUE; |
return TRUE; |
| 995 |
|
|
| 1129 |
strncpy_s(ts.BGImageFilePath, sizeof(ts.BGImageFilePath), "%SystemRoot%\\Web\\Wallpaper\\*.bmp", _TRUNCATE); |
strncpy_s(ts.BGImageFilePath, sizeof(ts.BGImageFilePath), "%SystemRoot%\\Web\\Wallpaper\\*.bmp", _TRUNCATE); |
| 1130 |
} |
} |
| 1131 |
|
|
| 1132 |
|
GetDlgItemText(IDC_EDIT_BGIMG_BRIGHTNESS, buf, sizeof(buf)); |
| 1133 |
|
if (isdigit(buf[0])) { |
| 1134 |
|
ts.BGImgBrightness = atoi(buf); |
| 1135 |
|
ts.BGImgBrightness = max(0, ts.BGImgBrightness); |
| 1136 |
|
ts.BGImgBrightness = min(255, ts.BGImgBrightness); |
| 1137 |
|
} |
| 1138 |
|
|
| 1139 |
// (3) |
// (3) |
| 1140 |
listbox = (CListBox *)GetDlgItem(IDC_MOUSE_CURSOR); |
listbox = (CListBox *)GetDlgItem(IDC_MOUSE_CURSOR); |
| 1141 |
sel = listbox->GetCurSel(); |
sel = listbox->GetCurSel(); |