![]() |
Re: Farbe als Klartext
Zitat:
Das heisst also, wenn ich das richtig versteh, dass man mit "CreateParented()" eine Komponente verwenden kann, ohne diese wirklich zu sehen. Was mich aber noch interessieren würde, auch wenns etwas offtopic ist, wieso du "HWND(-3)" machst. Ich vermute dass das -3 frei gewählt wurde. Aber woher weisst du, dass HWND - 3 nicht ein Handle eines anderen Fenster oder Controls ist? |
Re: Farbe als Klartext
Create(nil) weißt nicht den Parent zu, sondern den Owner. Man kann also ohne Probleme mit Create(nil) erzeugen und dann z.B. Parent:=Self zuweisen.
|
Re: Farbe als Klartext
Nein, die -3 ist nicht willkürlich gewählt, sie ist eine von Microsoft definierte Konstante. Du kannst näheres dazu nachlesen, wenn du im Web nach MSDN und HWND_MESSAGE suchst. Deine Vermutung geht in die richtige Richtung, aber es ist nicht die Methode CreateParented() alleine, die das unsichtbare Benutzen einer visuellen Komponente ermöglicht, sondern genau die Kombination mit der -3 als parent window handle.
Gute Nacht |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 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