Index: dll/cpl/input/settings_page.c =================================================================== --- dll/cpl/input/settings_page.c (revision 75873) +++ dll/cpl/input/settings_page.c (working copy) @@ -35,7 +35,15 @@ if (hBmpNew) { LOGFONTW lf; + HFONT hBulletFont; + ZeroMemory(&lf, sizeof(lf)); + lf.lfHeight = -11; + lf.lfWeight = FW_NORMAL; + lf.lfCharSet = SYMBOL_CHARSET; + lstrcpy(lf.lfFaceName, L"Marlett"); + hBulletFont = CreateFontIndirectW(&lf); + if (SystemParametersInfoW(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, 0)) { ICONINFO IconInfo; @@ -55,7 +63,7 @@ SetRect(&rect, 0, 0, width / 2, height); - if (bIsDefault != FALSE) + if (bIsDefault) { SetBkColor(hdc, GetSysColor(COLOR_WINDOW)); SetTextColor(hdc, GetSysColor(COLOR_WINDOWTEXT)); @@ -62,8 +70,8 @@ ExtTextOutW(hdc, rect.left, rect.top, ETO_OPAQUE, &rect, L"", 0, NULL); - SelectObject(hdc, hFont); - DrawTextW(hdc, L"\x2022", 1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER); + SelectObject(hdc, hBulletFont); + DrawTextW(hdc, L"h", 1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER); } else { @@ -99,6 +107,7 @@ } } + DeleteObject(hBulletFont); DeleteObject(hBmpNew); } }