Taki czar z fontami w WinAPI

0

W artykule "Wstęp do programowania w WinAPI" http://4programmers.net/Delphi/Artykuły/Wstęp_do_programowania_w_WinAPI znalazłem takie coś:

      DefaultFont := CreateFont(18, 0, 0, 0, FW_MEDIUM, 1, 0, 0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS,
      CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH, 'Arial');
      SendMessage(Static, WM_SETFONT, DefaultFont, 0);

No i uruchomiłem notatnik, wpisałem w nim coś. Znalazłem w oknie notatnika takie coś:
POTOMEK: TEXT, KLASA: Edit, UCHWYT: 67442, PROCES: 3044 (we własnym programie do przeszukiwania okien i klas potomnych)
Wykonałem powyższą procedure SendMessage na wyszukany uchwyt i czcionka się zmieniła, ale zmiana polega na tym, że czcionka zmienia tylko pogrubienie i nie ma to znaczenia jaki DefaultFont jest utworzony, zmiana jest zawsze taka sama.

Czy jest jakiś sposób żeby ta czcionka w notatniku zmieniła się na taką jak chce?

-Kolega korzysta z programu w którym nie ma możliwości zmiany czcionki która jest bardzo <font size="1">mała</span>. Kłopoty ze wzrokiem może rozwiązać okulista, a programista też <font size="4">może?</span> :-P

0

W systemie Windows jest takie narzędzie jak lupa (wszystkie programy->akcesoria->ulatwienia dostepu->program lupa), może to wystarczy ?? :P

0

Pierwsza myść to była właśnie lupa, ale raczej własnego projektu. Pomieważ nie widziałem jeszcze tego programu to nie bardzo wiedziałem na ile będzie wygodna w użyciu.

Drugi pomysł to własny edytor, ale pewnie tam jest jakieś formatowanie składni (do SQLa) więc szkoda czasu...

Proste, być może skuteczne było by takie rozwiązanie jakie zamieściałem. Piszę przeróżne rzeczy od kilkunastu lat, jednak nigdy "nie grzebałem w innych programach". :-(

Bardzo proszę o pomoc czy może jakieś wskazówki(?).

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