![]() |
Font von WinAPI - Button
Hallo, habe mit der Suche nix gefündelt.
Kurz und knapp: Wie bekomme ich die Font-Propertys (Name, Size) der Standard - Windows - Buttons heraus ? :) Und jetzt sagt nicht "Guck doch unter Anzeigeeinstellungen" ! |
Re: Font von WinAPI - Button
Delphi-Quellcode:
Indem du auf die Properties im Quelltext zugreifst.
Button1.Font.Name
Button1.Font.Size |
Re: Font von WinAPI - Button
Ja, damit bekomm ich raus was ich für einen VCL-Button gesetzt bzw Delphi da gesetzt hat, allerdings hilft mir das bei WinXP + Manifest - Version nicht viel weiter :(
|
Re: Font von WinAPI - Button
|
Re: Font von WinAPI - Button
Kannst du nicht versuchen mit WM_SETFONT lauter defaultwerte zusammenzusuchen?
|
Re: Font von WinAPI - Button
Der Standard-Font heisst 'MS Shell Dlg' (ist je nach Windows-Version ein Alias auf 'Tahoma' oder 'MS Sans Serif'), hat 8pt (musste umrechnen) und ansonsten die Standard-Flags (siehe CreateFont).
|
Re: Font von WinAPI - Button
Danke, WM_GETFONT hört sich gut an.
Bin zwar noch nicht an der Stelle im Programmfortschritt, aber ich dachte mir fragste vorher mal, denn das Problem kommt eh irgendwann. Merci erstmal. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz