[WinAPI] Czcionka Windowsa 8 w aplikacji
Ostatnio zmodyfikowano 2017-10-28 00:06
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: 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: |
|
Elaine |
» 2017-10-28 00:06:22 Możesz wyciągnąć lepszy font z ustawień systemu używając SystemParametersInfo z argumentem SPI_GETNONCLIENTMETRICS. |
|
« 1 » |