Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Font von WinAPI - Button (https://www.delphipraxis.net/25746-font-von-winapi-button.html)

Vjay 11. Jul 2004 21:02


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" !

neolithos 11. Jul 2004 21:08

Re: Font von WinAPI - Button
 
Delphi-Quellcode:
Button1.Font.Name
Button1.Font.Size
Indem du auf die Properties im Quelltext zugreifst.

Vjay 11. Jul 2004 21:16

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 :(

neolithos 11. Jul 2004 21:31

Re: Font von WinAPI - Button
 
Tschuldigung!

MSDN-Library durchsuchenWM_GETFONT
MSDN-Library durchsuchenWM_SETFONT

StefanDP 11. Jul 2004 21:35

Re: Font von WinAPI - Button
 
Kannst du nicht versuchen mit WM_SETFONT lauter defaultwerte zusammenzusuchen?

NicoDE 11. Jul 2004 22:23

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).

Vjay 11. Jul 2004 22:28

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