![]() |
Erkennen ob XP-Stil aktiviert ist
Hallo!
Ich würde gern wissen, ob es eine Möglichkeit gibt herauszufinden ob der Benutzer, bei WinXP, die größere blaue Ansicht (XP-Stil) aktiviert hat oder ob alles im klassischen Format dargestellt ist. Die Titelleiste ist bei dem XP-Stil größer, was dazuführt, dass der untere Bereich meines selbstgezeichneten Fensters nicht zu sehen bzw. nur durch scrollen zu erreichen ist, was ziemlich blöd ist... Danke im vorraus! fsc Delphi 6 Enterprise |
Re: Erkennen ob XP-Stil aktiviert ist
Eine TForm hat die eigenschaften:
ClientHeigth und Heigth daraus folgt
Delphi-Quellcode:
Aber aufpassen das mainmenu wird muss etvl. auch berücksichtigs werden.
titlezeilenhoerhe := Heigth - ClientHeigth ;
|
Re: Erkennen ob XP-Stil aktiviert ist
Ich hab bei meinen Programmen (wo die Fenstergröße "genau" sein muß) immer etwas umgestellt
vorallem Scaled = False dann kann man och noch hiermit rumspielen PrintScale = poNone BorderStyle = bsSizeable BorderIcons.biMaximize = False ansonsten einfach ClientWidth und ClientHeigth setzen ... das ist ja nur der innere Fesnterbereich, also ohne Rahmen und Titelleiste :zwinker: PS: mein XP ha keine so große Titelleiste (das rießige Standardding gefiehl mir nicht) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:52 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