| 770 |
SendDlgItemMessage(IDC_ENABLE_URL_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_ENABLE_URL_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 771 |
SendDlgItemMessage(IDC_ENABLE_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_ENABLE_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 772 |
SendDlgItemMessage(IDC_URL_UNDERLINE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_URL_UNDERLINE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 773 |
|
SendDlgItemMessage(IDC_BGIMG_LABEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 774 |
|
SendDlgItemMessage(IDC_BGIMG_EDIT, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 775 |
|
SendDlgItemMessage(IDC_BGIMG_BUTTON, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 776 |
} |
} |
| 777 |
else { |
else { |
| 778 |
DlgVisualFont = NULL; |
DlgVisualFont = NULL; |
| 835 |
btn = (CButton *)GetDlgItem(IDC_ETERM_LOOKFEEL); |
btn = (CButton *)GetDlgItem(IDC_ETERM_LOOKFEEL); |
| 836 |
btn->SetCheck(ts.EtermLookfeel.BGEnable); |
btn->SetCheck(ts.EtermLookfeel.BGEnable); |
| 837 |
|
|
| 838 |
|
// Eterm look-feelの背景画像指定。 |
| 839 |
|
SetDlgItemText(IDC_BGIMG_EDIT, ts.BGImageFilePath); |
| 840 |
|
if (ts.EtermLookfeel.BGEnable) { |
| 841 |
|
GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(TRUE); |
| 842 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
| 843 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
| 844 |
|
} else { |
| 845 |
|
GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(FALSE); |
| 846 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 847 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 848 |
|
} |
| 849 |
|
|
| 850 |
// (3)Mouse cursor type |
// (3)Mouse cursor type |
| 851 |
listbox = (CListBox *)GetDlgItem(IDC_MOUSE_CURSOR); |
listbox = (CListBox *)GetDlgItem(IDC_MOUSE_CURSOR); |
| 852 |
for (i = 0 ; MouseCursor[i].name ; i++) { |
for (i = 0 ; MouseCursor[i].name ; i++) { |
| 919 |
CListBox *listbox; |
CListBox *listbox; |
| 920 |
int sel; |
int sel; |
| 921 |
char buf[MAXPATHLEN]; |
char buf[MAXPATHLEN]; |
| 922 |
|
CButton *btn; |
| 923 |
|
|
| 924 |
switch (wParam) { |
switch (wParam) { |
| 925 |
|
case IDC_ETERM_LOOKFEEL: |
| 926 |
|
// チェックされたら Enable/Disable をトグルする。 |
| 927 |
|
btn = (CButton *)GetDlgItem(IDC_ETERM_LOOKFEEL); |
| 928 |
|
if (btn->GetCheck()) { |
| 929 |
|
GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(TRUE); |
| 930 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); |
| 931 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); |
| 932 |
|
} else { |
| 933 |
|
GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(FALSE); |
| 934 |
|
GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); |
| 935 |
|
GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); |
| 936 |
|
// 無効化されたら、BGThemeFile を元に戻す。 |
| 937 |
|
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE_DEFAULT, sizeof(ts.EtermLookfeel.BGThemeFile)); |
| 938 |
|
} |
| 939 |
|
return TRUE; |
| 940 |
|
|
| 941 |
|
case IDC_BGIMG_BUTTON | (BN_CLICKED << 16): |
| 942 |
|
// 背景画像をダイアログで指定する。 |
| 943 |
|
{ |
| 944 |
|
CString filter("Image Files(*.jpg;*.jpeg;*.bmp)|*.jpg;*.jpeg;*.bmp|All Files(*.*)|*.*||"); |
| 945 |
|
CFileDialog selDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, filter); |
| 946 |
|
if (selDlg.DoModal() == IDOK) { |
| 947 |
|
// 背景画像指定が意図的に行われたら、BGThemeFile を固定化する。 |
| 948 |
|
SetDlgItemText(IDC_BGIMG_EDIT, selDlg.GetPathName()); |
| 949 |
|
strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE, sizeof(ts.EtermLookfeel.BGThemeFile)); |
| 950 |
|
} |
| 951 |
|
} |
| 952 |
|
return TRUE; |
| 953 |
|
|
| 954 |
case IDC_ANSI_COLOR | (LBN_SELCHANGE << 16): |
case IDC_ANSI_COLOR | (LBN_SELCHANGE << 16): |
| 955 |
listbox = (CListBox *)GetDlgItem(IDC_ANSI_COLOR); |
listbox = (CListBox *)GetDlgItem(IDC_ANSI_COLOR); |
| 956 |
sel = listbox->GetCurSel(); |
sel = listbox->GetCurSel(); |
| 1069 |
ts.EtermLookfeel.BGEnable = btn->GetCheck(); |
ts.EtermLookfeel.BGEnable = btn->GetCheck(); |
| 1070 |
} |
} |
| 1071 |
|
|
| 1072 |
|
if (ts.EtermLookfeel.BGEnable) { |
| 1073 |
|
GetDlgItemText(IDC_BGIMG_EDIT, ts.BGImageFilePath, sizeof(ts.BGImageFilePath)); |
| 1074 |
|
} |
| 1075 |
|
|
| 1076 |
// (3) |
// (3) |
| 1077 |
listbox = (CListBox *)GetDlgItem(IDC_MOUSE_CURSOR); |
listbox = (CListBox *)GetDlgItem(IDC_MOUSE_CURSOR); |
| 1078 |
sel = listbox->GetCurSel(); |
sel = listbox->GetCurSel(); |