summaryrefslogtreecommitdiff
path: root/alf/alf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'alf/alf.cpp')
-rw-r--r--alf/alf.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/alf/alf.cpp b/alf/alf.cpp
index 9d1379c..b711085 100644
--- a/alf/alf.cpp
+++ b/alf/alf.cpp
@@ -59,9 +59,11 @@ ALF_UpdateFontsPriv(HWND win, ALFWindowPriv *priv)
{
priv->fonts.dpi = priv->app->compatFn->GetDpiForWindow(win);
- NONCLIENTMETRICS ncm;
+ // XXX: SystemParametersInfoForDpi needs the Vista+ NONCLIENTMETRICS,
+ // but we want to be able to build with WINVER = 0x0500 and PSDK2003
+ ALF_NONCLIENTMETRICS_VISTA ncm;
ZeroMemory(&ncm, sizeof(ncm));
- ncm.cbSize = sizeof(ncm);
+ ncm.cbSize = ALF_SizeOf_NONCLIENTMETRICS();
if (priv->app->compatFn->SystemParametersInfoForDpi(SPI_GETNONCLIENTMETRICS, ncm.cbSize, &ncm, 0, priv->fonts.dpi)) {
priv->fonts.lfMessageFont = ncm.lfMessageFont;