Własna czcionka

0
  AddFontResource('digital-7.ttf');
  SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0,0);

Chciałbym mieć w swoim programie własną czcionkę, więc zastosowałem powyższy kod. Ale wywala mi błąd Undeclared identifier: 'WM_FONTCHANGE'.
Oczywiście w uses dodałem ShellApi. Mam Windows 7.

1

WM_FONTCHANGE nie jest zadeklarowany w module ShellApi, tylko w Messages. Jeśli przez przypadek usunąłeś deklarację tego modułu z sekcji uses (bo kompilator ją dodaje automatycznie do każdego formularza), to ją dodaj. Jeśli to nie pomoże, to możesz sam zadeklarować tą stałą:

const WM_FONTCHANGE = $001D;

Nie wiem, czy fakt, że używasz Windows 7 ma tu jakieś znaczenie. Myślę, że nie, ale mogę się mylić, bo nigdy nie używałem tego systemu

1 użytkowników online, w tym zalogowanych: 0, gości: 1