Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Handle als Parent verwenden (https://www.delphipraxis.net/106373-handle-als-parent-verwenden.html)

himitsu 11. Jan 2008 14:43

Re: Handle als Parent verwenden
 
wenn es in Delphi geschrieben wurde (mölichst mit der gleichen Version)
könntest du eventuell noch versuchen rauszufinden wo das Objekt zu dem Handle liegt und direct auf dieses zugreifen.

Oder zu erstellst die ein eigenes Objekt, trennst von diesem sein "Handle" (dem Windows-Ding) ab,
fügst das gewünschte Handle dort ein und greifst über das neue Objekt zu?
Aber mit direkt in den Objekten gespeicherten Daten sollte es beim Zweiten eventuell Probleme geben, solange sich die Objekte nicht selbst über ihr Kind (Handle) aktualisieren.

Wotan89 11. Jan 2008 14:48

Re: Handle als Parent verwenden
 
Ist es nicht einfach möglich es mit Button1.ParentWindow zu regeln? Wie in dieser Art und Weise:
Delphi-Quellcode:
Button1.ParentWindow:=Toolbar1Handle;

xZise 11. Jan 2008 20:17

Re: Handle als Parent verwenden
 
Zitat:

Zitat von himitsu
wenn es in Delphi geschrieben wurde (mölichst mit der gleichen Version)
könntest du eventuell noch versuchen rauszufinden wo das Objekt zu dem Handle liegt und direct auf dieses zugreifen.

Aha?? Und wie soll das gehen?

Zitat:

Zitat von himitsu
Oder zu erstellst die ein eigenes Objekt, trennst von diesem sein "Handle" (dem Windows-Ding) ab,
fügst das gewünschte Handle dort ein und greifst über das neue Objekt zu?

Und wie geht das?

Zitat:

Zitat von himitsu
Aber mit direkt in den Objekten gespeicherten Daten sollte es beim Zweiten eventuell Probleme geben, solange sich die Objekte nicht selbst über ihr Kind (Handle) aktualisieren.

Aha?!

Warum kann man denn kein Handle, als Parent verwenden :(

MfG
xZise

sirius 11. Jan 2008 20:28

Re: Handle als Parent verwenden
 
Zitat:

Zitat von xZise
Warum kann man denn kein Handle, als Parent verwenden :(

Weil TToolbutton kein TWinControl ist.
TToolbutton ist nur eine GRafik, die auf der Toolbar platziert wird und von ihr verwaltet wird.

xZise 13. Jan 2008 10:03

Re: Handle als Parent verwenden
 
Aha... Das heißt wie muss man dann vorgehen?

MfG
xZise

sirius 13. Jan 2008 10:28

Re: Handle als Parent verwenden
 
Schwierig.
folgende Vorschläge (ich weis nicht, ob und wie schwer deren Umsetzung ist):
- nicht TToolbutton, sondern einen anderen Button verwenden
- dir alle Nachrichten von der Toolbar schicken lassen

xZise 13. Jan 2008 11:52

Re: Handle als Parent verwenden
 
Okay ;) Dann werde ich doch wohl eher auf die Implementation von Gaijin warten :)

MfG
xZise


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 Uhr.
Seite 2 von 2     12   

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