![]() |
Align von Handle verändern
ist es möglich, da ich mir ein tool gebastelt hab das die controls auf andere Form bringen kann das ich das align neu machen kann ? weil manchen controls kann ich einfach nicht die größe mehr verändern da wohl align client gemacht wurde und das richtige Programm ja immer noch kontrtole hat über das Control kan ich das ja nicht anpassen =(
also gibt es eine möglichkeit Align von einem fremden Control über Handle u. API zu verändern ? |
Re: Align von Handle verändern
Soweit ich weiss ist Align keine API-Sache sondern wird nur über die VCL gemacht. Von daher wirst du keine Chance über die API dadran etwas zu ändern. Du kannst nur per SetWindowsPos (oder so ähnlich) die Position und Größe eines Controls ändern. Aber das scheint ja nicht zu funktionieren, weil die VCL die Komponenten immer wieder zurück dreht. Tja, sieht schlecht aus.
|
Re: Align von Handle verändern
Du könntest die entsprechende VCL-Klasse ableiten und dann z.B. über Fensternachrichten eine Art Brücke zur VCL bauen. Nativ existiert eine solche Brücke jedoch nicht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:22 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