Windows Handle

23/11/2007 - 19:36 von Jürg Möckli | Report spam
Hallo zusammen

Habe eine DLL, die spezielle Videos anzeigen soll.

Um das Teil laufen zu lassen, braucht es ein Windows Windowhandle.

Nun eine Form genommen und hwnd übergeben. Làuft super inkl. Move usw.

Nun will ich aber dieses Video nich auf der ganzen Form laufen lassen,
sondern nur in einem Bereich innerhalb der Form.
(will noch Buttons anordnen)

Nun gibt es leider kein VFP-Control, welches ein hwnd hat.

Wie krieg ich das hin?

Grüsse Jürg
 

Lesen sie die antworten

#1 Olaf Doschke
23/11/2007 - 21:08 | Warnen spam
Hallo Jürg!

oForm1 = CreateObject("Form")
oForm1.Name = "VCR"
oForm1.Height = 1.25*oForm1.Height
oForm1.Show
oForm2 = CreateObject("Form")
oForm2.TitleBar = 0
oForm2.BorderStyle = 0
oForm2.Name = "VideoScreen"
oForm2.BackColor = 0
Show Window Videoscreen in VCR

Activate Screen
? oForm1.hwnd
? oForm2.hwnd && -> an DLL übergeben.

Tschüß, Olaf.

Ähnliche fragen