Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI] Czcionka Windowsa 8 w aplikacji

Ostatnio zmodyfikowano 2017-10-28 00:06
Autor Wiadomość
kmlkamilek
Temat założony przez niniejszego użytkownika
[WinAPI] Czcionka Windowsa 8 w aplikacji
» 2017-10-27 08:08:22
Przychodzę tutaj z takim krótkim pytankiem. Czy jest sposób na to by w aplikacji pisanej w WinAPI, uruchomionej na Windzie 8.1, dało się przekonać okno, by korzystało z tej ładnej gładziutkiej czcionki domyślnie używanej przez Windę 8.1?

Przykładowy kod:
C/C++
static LPCTSTR captions[] = { "Array Accesses", "Comparisions", "Algorithm", "Elements" };
m_statText[ i ] = CreateWindow( "STATIC", nullptr, WS_CHILD | WS_VISIBLE | SS_LEFT, panelRect.left +( i % 2 == 0 ? 5: 220 ),
panelRect.top +( i > 1 ? 5
    : 30 ), 150, 20, m_handle, nullptr, m_app->getInstanceHandle(), nullptr );
SetWindowText( m_statText[ i ], captions[ i ] );

W mojej apce prezentuje się to tak:
Screen apki
Screen apki
P-166110
Elaine
» 2017-10-28 00:06:22
Możesz wyciągnąć lepszy font z ustawień systemu używając SystemParametersInfo z argumentem SPI_GETNONCLIENTMETRICS.
P-166128
« 1 »
  Strona 1 z 1