Entwickler-Ecke

Sonstiges (Delphi) - Windows.SetParents(hwnd1, hwnd2); Problem.


Terra - Di 04.04.06 12:16
Titel: Windows.SetParents(hwnd1, hwnd2); Problem.
Huhu . .ich mal wieder...

Habe es soweit geschafft ein Spiel in mein eigenes Fenster zu kopieren.
Mittels Windows.SetParent... halt.

In meinem Fenster habe ich allerdingst ein Panel auf dem das Spiel dargestellt werden soll. Klappt ja auch soweit ordentlich. Windows.SetParent(wnd, Panel1.handle);

Allerdingst wird das Spiel in Orginalgröße angezeigt. Sprich, es läuft aus dem Panel hinaus.

Meine Frage daher:
Wie kann ich das Spielefenster dem Panel angeleichen ?

Kann ich dem Spiele.handle eine Anzeigegröße zuweisen?

Terra


Terra - Mi 05.04.06 10:40

schieb ....

Terra


Calyptus - Do 20.04.06 19:55


Delphi-Quelltext
1:
MoveWindow(Spiel.Handle, 00, Panel.Width, Panel.Height, true);                    

Müsste eigentlich gehen....

Hast du's auch hinbekommen das Spiel wieder 'zurück zu geben'? Also wieder in den Zustand in dem es davor war?


(An die Admins: Bitte nicht haun wegen der Gegenfrage. Aber irgendwie passts doch, sogar die Überschrift)