Fix some unicode->ascii calls.

diff --git a/windows/nonclient.c b/windows/nonclient.c
index 49f3995..5c53ba3 100644
--- a/windows/nonclient.c
+++ b/windows/nonclient.c
@@ -345,11 +345,11 @@
 	if (hFont)
 	    hOldFont = SelectObject (hdc, hFont);
 	else {
-	    NONCLIENTMETRICSA nclm;
+	    NONCLIENTMETRICSW nclm;
 	    HFONT hNewFont;
 	    nclm.cbSize = sizeof(NONCLIENTMETRICSA);
-	    SystemParametersInfoA (SPI_GETNONCLIENTMETRICS, 0, &nclm, 0);
-	    hNewFont = CreateFontIndirectA ((uFlags & DC_SMALLCAP) ?
+	    SystemParametersInfoW (SPI_GETNONCLIENTMETRICS, 0, &nclm, 0);
+	    hNewFont = CreateFontIndirectW ((uFlags & DC_SMALLCAP) ?
 		&nclm.lfSmCaptionFont : &nclm.lfCaptionFont);
 	    hOldFont = SelectObject (hdc, hNewFont);
 	}