Forum: Win32/Win64 API (native code)
by Michael II,
27. Okt 2021
Steiles Glück ist immer das beste... ;-). Bei mir wars in einer Komponente fürs Skalieren von Fenstern unter Beibehaltung vom Seitenverhältnis (Dativ ist...) drin. Ich halte mich auch lieber am Glück fest und hab's ausgebaut.
Völlig klar. Die Anpassung war ja nur fürs Testen, ob dort der Grund liegt.
Forum: Win32/Win64 API (native code)
by Michael II,
27. Okt 2021
Hallo lieber Uwe,
Sorry für meine späte Reaktion. Besten Dank für all deine Abklärungen, Infos und fürs Gegentesten.
In einem Forum von microsoft steht auch was zu diesem Thema. Offenbar sollte man seit Jahren bei solchen "Randberechnungen" SM_CXPADDEDBORDER auch beachten; SM_CXSIZEFRAME allein genügte nur bis und mit Vista.
Damit erübrigt sich auch ein QP Eintrag: Delphi 11 macht's...
Forum: Win32/Win64 API (native code)
by Michael II,
24. Okt 2021
Besten Dank himitsu für den Tipp.
Ich habe eine "alte" App ins neue Delphi geladen und bin dabei aufs Problem gestossen. Ich nehme mal an, dass Delphi 11 das Manifest beim Laden nicht abgeändert hat.
Beim Testen mit obigem Minimalbeispiel habe ich's genau gleich getan.
Werde das mit dem Manifest in der exe aber natürlich mal prüfen - aber nicht mehr heute Nacht ;-).