2 * PROJECT: ReactOS Console Configuration DLL
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: dll/win32/console/font.c
5 * PURPOSE: displays font dialog
6 * PROGRAMMERS: Johannes Anderwald (johannes.anderwald@student.tugraz.at)
13 FontProc(HWND hwndDlg
,
18 LPDRAWITEMSTRUCT drawItem
;
19 PCONSOLE_PROPS pConInfo
= (PCONSOLE_PROPS
)GetWindowLongPtr(hwndDlg
, DWLP_USER
);
21 UNREFERENCED_PARAMETER(hwndDlg
);
22 UNREFERENCED_PARAMETER(wParam
);
28 pConInfo
= (PCONSOLE_PROPS
)((LPPROPSHEETPAGE
)lParam
)->lParam
;
29 SetWindowLongPtr(hwndDlg
, DWLP_USER
, (LONG_PTR
)pConInfo
);
34 drawItem
= (LPDRAWITEMSTRUCT
)lParam
;
35 if (drawItem
->CtlID
== IDC_STATIC_FONT_WINDOW_PREVIEW
)
37 PaintConsole(drawItem
, pConInfo
);
39 else if (drawItem
->CtlID
== IDC_STATIC_SELECT_FONT_PREVIEW
)
41 PaintText(drawItem
, pConInfo
);