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 Align von Handle verändern (https://www.delphipraxis.net/42025-align-von-handle-veraendern.html)

Bigmichi 12. Mär 2005 07:06


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 ?

jim_raynor 16. Mär 2005 09:23

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.

Mephistopheles 26. Mär 2005 20:18

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 14:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz