| 739 |
char uimsg[MAX_UIMSG]; |
char uimsg[MAX_UIMSG]; |
| 740 |
CListBox *listbox; |
CListBox *listbox; |
| 741 |
CButton *btn; |
CButton *btn; |
| 742 |
|
CComboBox *cmb; |
| 743 |
int i; |
int i; |
| 744 |
|
|
| 745 |
CPropertyPage::OnInitDialog(); |
CPropertyPage::OnInitDialog(); |
| 752 |
SendDlgItemMessage(IDC_ETERM_LOOKFEEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_ETERM_LOOKFEEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 753 |
SendDlgItemMessage(IDC_MOUSE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_MOUSE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 754 |
SendDlgItemMessage(IDC_MOUSE_CURSOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_MOUSE_CURSOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 755 |
|
SendDlgItemMessage(IDC_FONT_QUALITY_LABEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 756 |
|
SendDlgItemMessage(IDC_FONT_QUALITY, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 757 |
SendDlgItemMessage(IDC_ANSICOLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_ANSICOLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 758 |
SendDlgItemMessage(IDC_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 759 |
SendDlgItemMessage(IDC_RED, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
SendDlgItemMessage(IDC_RED, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); |
| 783 |
GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg)); |
| 784 |
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); |
| 785 |
SetDlgItemText(IDC_MOUSE, ts.UIMsg); |
SetDlgItemText(IDC_MOUSE, ts.UIMsg); |
| 786 |
|
GetDlgItemText(IDC_FONT_QUALITY_LABEL, uimsg, sizeof(uimsg)); |
| 787 |
|
get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 788 |
|
SetDlgItemText(IDC_FONT_QUALITY_LABEL, ts.UIMsg); |
| 789 |
GetDlgItemText(IDC_RED, uimsg, sizeof(uimsg)); |
GetDlgItemText(IDC_RED, uimsg, sizeof(uimsg)); |
| 790 |
get_lang_msg("DLG_TAB_VISUAL_RED", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
get_lang_msg("DLG_TAB_VISUAL_RED", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 791 |
SetDlgItemText(IDC_RED, ts.UIMsg); |
SetDlgItemText(IDC_RED, ts.UIMsg); |
| 814 |
get_lang_msg("DLG_TAB_VISUAL_URLUL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
get_lang_msg("DLG_TAB_VISUAL_URLUL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 815 |
SetDlgItemText(IDC_URL_UNDERLINE, ts.UIMsg); |
SetDlgItemText(IDC_URL_UNDERLINE, ts.UIMsg); |
| 816 |
|
|
| 817 |
|
get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY_DEFAULT", ts.UIMsg, sizeof(ts.UIMsg), "Default", ts.UILanguageFile); |
| 818 |
|
SendDlgItemMessage(IDC_FONT_QUALITY, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 819 |
|
get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY_NONANTIALIASED", ts.UIMsg, sizeof(ts.UIMsg), "Non-Antialiased", ts.UILanguageFile); |
| 820 |
|
SendDlgItemMessage(IDC_FONT_QUALITY, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 821 |
|
get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY_ANTIALIASED", ts.UIMsg, sizeof(ts.UIMsg), "Antialiased", ts.UILanguageFile); |
| 822 |
|
SendDlgItemMessage(IDC_FONT_QUALITY, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 823 |
|
get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY_CLEARTYPE", ts.UIMsg, sizeof(ts.UIMsg), "ClearType", ts.UILanguageFile); |
| 824 |
|
SendDlgItemMessage(IDC_FONT_QUALITY, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); |
| 825 |
|
|
| 826 |
// (1)AlphaBlend |
// (1)AlphaBlend |
| 827 |
_snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", ts.AlphaBlend); |
_snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", ts.AlphaBlend); |
| 828 |
SetDlgItemText(IDC_ALPHA_BLEND, buf); |
SetDlgItemText(IDC_ALPHA_BLEND, buf); |
| 838 |
} |
} |
| 839 |
listbox->SelectString(0, ts.MouseCursorName); |
listbox->SelectString(0, ts.MouseCursorName); |
| 840 |
|
|
| 841 |
// (4)ANSI color |
// (4)Font quality |
| 842 |
|
cmb = (CComboBox *)GetDlgItem(IDC_FONT_QUALITY); |
| 843 |
|
switch (ts.FontQuality) { |
| 844 |
|
case DEFAULT_QUALITY: |
| 845 |
|
cmb->SetCurSel(0); |
| 846 |
|
break; |
| 847 |
|
case NONANTIALIASED_QUALITY: |
| 848 |
|
cmb->SetCurSel(1); |
| 849 |
|
break; |
| 850 |
|
case ANTIALIASED_QUALITY: |
| 851 |
|
cmb->SetCurSel(2); |
| 852 |
|
break; |
| 853 |
|
default: // CLEARTYPE_QUALITY |
| 854 |
|
cmb->SetCurSel(3); |
| 855 |
|
break; |
| 856 |
|
} |
| 857 |
|
|
| 858 |
|
// (5)ANSI color |
| 859 |
listbox = (CListBox *)GetDlgItem(IDC_ANSI_COLOR); |
listbox = (CListBox *)GetDlgItem(IDC_ANSI_COLOR); |
| 860 |
for (i = 0 ; i < 16 ; i++) { |
for (i = 0 ; i < 16 ; i++) { |
| 861 |
_snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", i); |
_snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", i); |
| 868 |
(LPARAM)GetDlgItem(IDC_SAMPLE_COLOR)); |
(LPARAM)GetDlgItem(IDC_SAMPLE_COLOR)); |
| 869 |
#endif |
#endif |
| 870 |
|
|
| 871 |
// (5)Bold Attr Color |
// (6)Bold Attr Color |
| 872 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BOLD); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BOLD); |
| 873 |
btn->SetCheck((ts.ColorFlag&CF_BOLDCOLOR) != 0); |
btn->SetCheck((ts.ColorFlag&CF_BOLDCOLOR) != 0); |
| 874 |
|
|
| 875 |
// (6)Blink Attr Color |
// (7)Blink Attr Color |
| 876 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BLINK); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BLINK); |
| 877 |
btn->SetCheck((ts.ColorFlag&CF_BLINKCOLOR) != 0); |
btn->SetCheck((ts.ColorFlag&CF_BLINKCOLOR) != 0); |
| 878 |
|
|
| 879 |
// (7)Reverse Attr Color |
// (8)Reverse Attr Color |
| 880 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_REVERSE); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_REVERSE); |
| 881 |
btn->SetCheck((ts.ColorFlag&CF_REVERSECOLOR) != 0); |
btn->SetCheck((ts.ColorFlag&CF_REVERSECOLOR) != 0); |
| 882 |
|
|
| 883 |
// (8)URL Color |
// (9)URL Color |
| 884 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_URL_COLOR); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_URL_COLOR); |
| 885 |
btn->SetCheck((ts.ColorFlag&CF_URLCOLOR) != 0); |
btn->SetCheck((ts.ColorFlag&CF_URLCOLOR) != 0); |
| 886 |
|
|
| 887 |
// (9)Color |
// (10)Color |
| 888 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ANSI_COLOR); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ANSI_COLOR); |
| 889 |
btn->SetCheck((ts.ColorFlag&CF_ANSICOLOR) != 0); |
btn->SetCheck((ts.ColorFlag&CF_ANSICOLOR) != 0); |
| 890 |
|
|
| 891 |
// (10)URL Underline |
// (11)URL Underline |
| 892 |
btn = (CButton *)GetDlgItem(IDC_URL_UNDERLINE); |
btn = (CButton *)GetDlgItem(IDC_URL_UNDERLINE); |
| 893 |
btn->SetCheck((ts.FontFlag&FF_URLUNDERLINE) != 0); |
btn->SetCheck((ts.FontFlag&FF_URLUNDERLINE) != 0); |
| 894 |
|
|
| 998 |
{ |
{ |
| 999 |
CListBox *listbox; |
CListBox *listbox; |
| 1000 |
CButton *btn; |
CButton *btn; |
| 1001 |
|
CComboBox *cmb; |
| 1002 |
int sel; |
int sel; |
| 1003 |
int beforeAlphaBlend; |
int beforeAlphaBlend; |
| 1004 |
char buf[MAXPATHLEN]; |
char buf[MAXPATHLEN]; |
| 1026 |
strncpy_s(ts.MouseCursorName, sizeof(ts.MouseCursorName), MouseCursor[sel].name, _TRUNCATE); |
strncpy_s(ts.MouseCursorName, sizeof(ts.MouseCursorName), MouseCursor[sel].name, _TRUNCATE); |
| 1027 |
} |
} |
| 1028 |
|
|
| 1029 |
// (5) Attr Bold Color |
// (4)Font quality |
| 1030 |
|
cmb = (CComboBox *)GetDlgItem(IDC_FONT_QUALITY); |
| 1031 |
|
switch (cmb->GetCurSel()) { |
| 1032 |
|
case 0: |
| 1033 |
|
ts.FontQuality = DEFAULT_QUALITY; |
| 1034 |
|
break; |
| 1035 |
|
case 1: |
| 1036 |
|
ts.FontQuality = NONANTIALIASED_QUALITY; |
| 1037 |
|
break; |
| 1038 |
|
case 2: |
| 1039 |
|
ts.FontQuality = ANTIALIASED_QUALITY; |
| 1040 |
|
break; |
| 1041 |
|
default: // 3 |
| 1042 |
|
ts.FontQuality = CLEARTYPE_QUALITY; |
| 1043 |
|
break; |
| 1044 |
|
} |
| 1045 |
|
|
| 1046 |
|
// (6) Attr Bold Color |
| 1047 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BOLD); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BOLD); |
| 1048 |
if (((ts.ColorFlag & CF_BOLDCOLOR) != 0) != btn->GetCheck()) { |
if (((ts.ColorFlag & CF_BOLDCOLOR) != 0) != btn->GetCheck()) { |
| 1049 |
ts.ColorFlag ^= CF_BOLDCOLOR; |
ts.ColorFlag ^= CF_BOLDCOLOR; |
| 1050 |
} |
} |
| 1051 |
|
|
| 1052 |
// (6) Attr Blink Color |
// (7) Attr Blink Color |
| 1053 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BLINK); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BLINK); |
| 1054 |
if (((ts.ColorFlag & CF_BLINKCOLOR) != 0) != btn->GetCheck()) { |
if (((ts.ColorFlag & CF_BLINKCOLOR) != 0) != btn->GetCheck()) { |
| 1055 |
ts.ColorFlag ^= CF_BLINKCOLOR; |
ts.ColorFlag ^= CF_BLINKCOLOR; |
| 1056 |
} |
} |
| 1057 |
|
|
| 1058 |
// (7) Attr Reverse Color |
// (8) Attr Reverse Color |
| 1059 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_REVERSE); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_REVERSE); |
| 1060 |
if (ts.ColorFlag & CF_REVERSEVIDEO) { // Reverse Videoモード(DECSCNM)時は処理を変える |
if (ts.ColorFlag & CF_REVERSEVIDEO) { // Reverse Videoモード(DECSCNM)時は処理を変える |
| 1061 |
if (ts.ColorFlag & CF_REVERSECOLOR) { |
if (ts.ColorFlag & CF_REVERSECOLOR) { |
| 1081 |
ts.ColorFlag ^= CF_REVERSECOLOR; |
ts.ColorFlag ^= CF_REVERSECOLOR; |
| 1082 |
} |
} |
| 1083 |
|
|
| 1084 |
// (8) URL Color |
// (9) URL Color |
| 1085 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_URL_COLOR); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_URL_COLOR); |
| 1086 |
if (((ts.ColorFlag & CF_URLCOLOR) != 0) != btn->GetCheck()) { |
if (((ts.ColorFlag & CF_URLCOLOR) != 0) != btn->GetCheck()) { |
| 1087 |
ts.ColorFlag ^= CF_URLCOLOR; |
ts.ColorFlag ^= CF_URLCOLOR; |
| 1088 |
} |
} |
| 1089 |
|
|
| 1090 |
// (9) Color |
// (10) Color |
| 1091 |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ANSI_COLOR); |
btn = (CButton *)GetDlgItem(IDC_ENABLE_ANSI_COLOR); |
| 1092 |
if (((ts.ColorFlag & CF_ANSICOLOR) != 0) != btn->GetCheck()) { |
if (((ts.ColorFlag & CF_ANSICOLOR) != 0) != btn->GetCheck()) { |
| 1093 |
ts.ColorFlag ^= CF_ANSICOLOR; |
ts.ColorFlag ^= CF_ANSICOLOR; |
| 1094 |
} |
} |
| 1095 |
|
|
| 1096 |
// (10) URL Underline |
// (11) URL Underline |
| 1097 |
btn = (CButton *)GetDlgItem(IDC_URL_UNDERLINE); |
btn = (CButton *)GetDlgItem(IDC_URL_UNDERLINE); |
| 1098 |
if (((ts.FontFlag & FF_URLUNDERLINE) != 0) != btn->GetCheck()) { |
if (((ts.FontFlag & FF_URLUNDERLINE) != 0) != btn->GetCheck()) { |
| 1099 |
ts.FontFlag ^= FF_URLUNDERLINE; |
ts.FontFlag ^= FF_URLUNDERLINE; |