

WinAPI - výchozí font
Zdravím. Dělám ve WinAPI konfigurační dialog kodeku a potřeboval bych změnit font na výchozí. Zatím jsou všechny popisky tučně a větším písmem:
Potřeboval bych stejné písmo, jako např. tady v konfiguraci Xvid:
Díky za případnou radu.
Sorry za SPAM. Všetko ostatné funguje ?
Jasně, jinak bych se ptal
Kdyz se podivas na formular, tak tam spravny font vidis. Takze si z formulare precti font, charset, velikost a nastav jej pro kazdy ovladaci prvek, pokud ty prvky neumi neco jako ParentFont...
Já právě s formulářem nepracuji. Prvky vytvářím pouze ve zdrojáku. Např. tlačítko:
Nevím jak bych to mohl udělat přes formulář. VfW pošle zprávu ICM_CONFIGURE a já spouštím kód pro vytvoření okna, prvků atd.
Zkus se mrknout na tohle:
fonts.html
+ tohle:
http://stackoverflow.com/questions/221411/how-can- i-specify-a-font-for-a-window-created-through-crea tewindow
V tom druhem pomoci zpravy WM_GETFONT zjistis font a WM_STFONT nastavujes font pro podrizene prvky, ktere vytvaris
Děkuji, mrknu na to a dám vědět.
Jo to je ono. Vytvořím si font a rozešlu zprávu všem prvkům. Díky, vyřešeno.
Tak si urob formular, robit to dynamicky je uplna pakaren (10x viac roboty)
Už jsem tu pakáreň absolvoval, tak to už nebudu měnit
Dost OT: font šel měnit v hotové aplikaci v nějakém resource editoru (Resource Hacker, eXeScope..), osobně kdysi zkoušeno. Ne ve všech, záleželo, v čem byla apka dělána.
Jasně, takové řešení určitě nechceš :)