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)
16 FontProc(HWND hwndDlg
,
21 LPDRAWITEMSTRUCT drawItem
;
22 PCONSOLE_PROPS pConInfo
= (PCONSOLE_PROPS
)GetWindowLongPtr(hwndDlg
, DWLP_USER
);
24 UNREFERENCED_PARAMETER(hwndDlg
);
25 UNREFERENCED_PARAMETER(wParam
);
31 pConInfo
= (PCONSOLE_PROPS
)((LPPROPSHEETPAGE
)lParam
)->lParam
;
32 SetWindowLongPtr(hwndDlg
, DWLP_USER
, (LONG_PTR
)pConInfo
);
37 drawItem
= (LPDRAWITEMSTRUCT
)lParam
;
38 if (drawItem
->CtlID
== IDC_STATIC_FONT_WINDOW_PREVIEW
)
40 PaintConsole(drawItem
, pConInfo
);
42 else if (drawItem
->CtlID
== IDC_STATIC_SELECT_FONT_PREVIEW
)
44 PaintText(drawItem
, pConInfo
);