![]() |
Titelleisten - Höhe in Pixel
Wie kann ich die Höhe der Titelleiste in Pixeln ermitteln?
(Ich könnte natürlich einen Fixwert eingeben, was aber ein wenig unschön ist) Brauchen tu ich das ganze für diese Funktion von mir: ![]() |
Re: Titelleisten - Höhe in Pixel
![]() |
Re: Titelleisten - Höhe in Pixel
he super danke!!
Für alle die auch sowas brauchen: //4 Höhe des skalierbaren Fensterrahmens //9 Höhe des Fenstertitels //11 Höhe des nichtskalierbaren Fensterrahmens Aufruf zbsp:
Delphi-Quellcode:
showmessage(inttostr(GetSystemMetrics(9)));
|
Re: Titelleisten - Höhe in Pixel
Und warumn nimmt du nicht die Konstanten? Oder weißt du in zwei Monaten noch für welche Konstante welche Zahl steht? :-?
Neun ist im meinem PSDK übrigens: Zitat:
|
Re: Titelleisten - Höhe in Pixel
Zitat:
Delphi-Quellcode:
h := GetSystemMetrics(SM_CYCAPTION) + GetSystemMetrics(SM_CYSIZEFRAME);
da hat man die höhe der Titelleiste incl. Rand .... |
Re: Titelleisten - Höhe in Pixel
Wenn ich mal was anmerken darf.
Bin gerade auf der Suche wie ich die Höhe ermitteln kann. Nach der Option geht aber nur die Standardhöhe der Taskleiste, jedoch wenn soe grösser ist klappt das nicht. :D |
Re: Titelleisten - Höhe in Pixel
könntest du bitte einen extra Thread zu deinem neuen Thema aufmachen? (darin kannst du gern auf die Funktion GetSystemMetrics verweisen).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 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-2025 by Thomas Breitkreuz