Einzelnen Beitrag anzeigen

Benutzerbild von memphis
memphis

Registriert seit: 4. Apr 2003
Ort: Innsbruck
89 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Direct Draw in einem geschlossenen Bereich

  Alt 13. Aug 2004, 15:04
hallo

du kannst DirectDraw auch in einem Panel laufen lassen.
Hierzu musst du nur anstelle des Handles der Form, jenes des Panels benutzten.

Wenn ich mich nicht ganz irre wird im Funktionsaufruf SetCooperativeLevel das Handle übergeben. Ersetzt form1.handle einfach durch panel1.handle und es müsst dann funktionieren. Weiters befindet sich in dieser Funktion auch noch ein Flag für den Fullscreen-Modus, dieses musst du auch entfernen.

Ich habe leider grad keine Möglichkeit dies zu testen.

MfG
Luki
Lukas
Wenn du nicht mehr weiter weißt, zeichne dir 'nen Einheitskreis.
  Mit Zitat antworten Zitat