mirror of
https://github.com/reactos/reactos.git
synced 2024-07-14 08:26:08 +00:00
Users can now set bold or italic fonts.
svn path=/trunk/; revision=25978
This commit is contained in:
parent
2c81a2df18
commit
9039b97b9f
|
@ -536,7 +536,7 @@ AdvAppearanceDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
case IDC_ADVAPPEARANCE_SIZE_E:
|
case IDC_ADVAPPEARANCE_SIZE_E:
|
||||||
if (g && HIWORD(wParam) == EN_CHANGE)
|
if (g && HIWORD(wParam) == EN_CHANGE)
|
||||||
{
|
{
|
||||||
int i = (int)LOWORD(SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_SIZE_UD, UDM_GETPOS,0,0L));
|
INT i = (INT)LOWORD(SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_SIZE_UD, UDM_GETPOS,0,0L));
|
||||||
|
|
||||||
switch (g->CurrentElement)
|
switch (g->CurrentElement)
|
||||||
{
|
{
|
||||||
|
@ -665,6 +665,86 @@ AdvAppearanceDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case IDC_ADVAPPEARANCE_FONTBOLD:
|
||||||
|
if (g && HIWORD(wParam) == BN_CLICKED)
|
||||||
|
{
|
||||||
|
INT i;
|
||||||
|
|
||||||
|
switch (g->CurrentElement)
|
||||||
|
{
|
||||||
|
case IDX_INACTIVE_CAPTION:
|
||||||
|
case IDX_ACTIVE_CAPTION:
|
||||||
|
i = (INT)SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTBOLD, BM_GETCHECK, 0, 0);
|
||||||
|
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfWeight =
|
||||||
|
(i == BST_CHECKED) ? FW_BOLD : FW_NORMAL;
|
||||||
|
|
||||||
|
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCAPTIONFONT, 0,
|
||||||
|
(LPARAM)&g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font]);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case IDX_MENU:
|
||||||
|
i = (INT)SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTBOLD, BM_GETCHECK, 0, 0);
|
||||||
|
|
||||||
|
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfWeight =
|
||||||
|
(i == BST_CHECKED) ? FW_BOLD : FW_NORMAL;
|
||||||
|
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETMENUFONT, 0,
|
||||||
|
(LPARAM)&g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font]);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case IDX_DIALOG:
|
||||||
|
i = (INT)SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTBOLD, BM_GETCHECK, 0, 0);
|
||||||
|
|
||||||
|
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfWeight =
|
||||||
|
(i == BST_CHECKED) ? FW_BOLD : FW_NORMAL;
|
||||||
|
|
||||||
|
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETDIALOGFONT, 0,
|
||||||
|
(LPARAM)&g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font]);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case IDC_ADVAPPEARANCE_FONTITALIC:
|
||||||
|
if (g && HIWORD(wParam) == BN_CLICKED)
|
||||||
|
{
|
||||||
|
INT i;
|
||||||
|
|
||||||
|
switch (g->CurrentElement)
|
||||||
|
{
|
||||||
|
case IDX_INACTIVE_CAPTION:
|
||||||
|
case IDX_ACTIVE_CAPTION:
|
||||||
|
i = (INT)SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTITALIC, BM_GETCHECK, 0, 0);
|
||||||
|
|
||||||
|
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfItalic =
|
||||||
|
(i == BST_CHECKED) ? TRUE : FALSE;
|
||||||
|
|
||||||
|
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETCAPTIONFONT, 0,
|
||||||
|
(LPARAM)&g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font]);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case IDX_MENU:
|
||||||
|
i = (INT)SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTITALIC, BM_GETCHECK, 0, 0);
|
||||||
|
|
||||||
|
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfItalic =
|
||||||
|
(i == BST_CHECKED) ? TRUE : FALSE;
|
||||||
|
|
||||||
|
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETMENUFONT, 0,
|
||||||
|
(LPARAM)&g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font]);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case IDX_DIALOG:
|
||||||
|
i = (INT)SendDlgItemMessage(hwndDlg, IDC_ADVAPPEARANCE_FONTITALIC, BM_GETCHECK, 0, 0);
|
||||||
|
|
||||||
|
g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font].lfItalic =
|
||||||
|
(i == BST_CHECKED) ? TRUE : FALSE;
|
||||||
|
|
||||||
|
SendDlgItemMessage(hwndDlg, IDC_APPEARANCE_PREVIEW, PVM_SETDIALOGFONT, 0,
|
||||||
|
(LPARAM)&g->ThemeAdv.lfFont[g_Assignment[g->CurrentElement].Font]);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case IDC_ADVAPPEARANCE_COLOR1_B:
|
case IDC_ADVAPPEARANCE_COLOR1_B:
|
||||||
GetColor(hwndDlg, g, 0);
|
GetColor(hwndDlg, g, 0);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue