Flotte Spiele

Offscreen/Primary

Das Offscreen Surface auf das Primary Surface ausgegeben Nun kann bereits das Offscreen Surface auf das Primary Surface und damit auf den Bildschirm ausgegeben werden Weil das Primary Surface aber den gesamten Bildschirm repräsentiert würde die Ausgabe alle eventuell überlagernden Fenster gnadenlos übermalen was sich für eine ordentliche Windows Anwendung nicht ziemt Daher wird ein sogenanntes Clipper Objekt benötigt das die Ausgabe auf den vom Ausgabefenster belegten Bereich begrenzt Das Clipper Objekt wird über einen Aufruf der CreateClipper Methode des DirectDraw Objektes erzeugt Anschlie end wird das Fenster dessen Position den Ausgabebereich für DirectDraw festlegt durch einen Aufruf von SetHWnd festgelegt Dazu wird dieser Methode das Handle des Fensters übergeben dessen gesamter Bereich von DirectDraw kontrolliert werden soll Weil darunter auch die Menüzeile und die Fensterüberschrift leiden verwendet unser erstes Beispiel eine PictureBox innerhalb der Form in die alle Ausgaben erfolgen Damit der Clipper zu deutsch Abschneider auch aktiv wird muss er dem Primary Surface unserem Bildschirm durch Aufruf von SetClipper zugewiesen werden Dim Clipper As _ DirectDrawClipper Set Clipper dd _ CreateClipper Clipper SetHWnd Picture hWnd primarySurface SetClipper _ Clipper Nun ist es endlich soweit den Inhalt des Offscreen Surfaces in das Primary Surface und damit auf den Bildschirm zu kopieren Weil das Primary Surface den gesamten Bildschirm repräsentiert die Ausgabe aber nur in dem vom Fenster bedeckten Bereich erfolgen soll müssen zuerst die absoluten Bildschirmpositionen des Ausgabefensters ermittelt werden Das erfolgt durch einen Aufruf der API Funktion GetWindowRect die praktischerweise bereits als Methode des DirectX Objektes bereitsteht Die Position dieses Rechtecks wird in der übergebenen RECT Struktur abgelegt deren Elemente Left Top Right und Bottom die Pixelposition der linken oberen und rechten unteren Ecke aufnehmen Dim rDst As RECT Dim rSrc As RECT Dim ddrval As Long Call dx GetWindowRect _ Picture hWnd rDst

P
Computerwissen komplett aus einer Hand

Dies ist eine Nickles-Premium Seite

Der Inhalt dieser Seite ist nur Nickles Mitgliedern zugänglich. Bitte melden Sie sich mit Ihrem Premium-Account an, um diese Seite lesen zu können.

Sollten Sie bisher noch nicht über einen Account verfügen, so können Sie sich hier einen erstellen und erhalten damit Zugriff auf das gesammelte Computerwissen, alle Artikel, Tipps und vieles mehr. Zusätzlich sehen Premium-Mitglieder Nickles werbefrei.

  • Probleme mit Hard und Software müssen nicht mehr sein
  • Nickles liefert seit über 15 Jahren geballtes Wissen
  • Unverzichtbare Artikel, verständlich für alle
  • Wertvolle Tipps die bares Geld sparen
  • Schluss mit Suchen - alles hier aus einer Hand
  • Zuverlässige Profi-Informationen statt Blabla
  • Hier gibt es Zugriff auf über 2 Millionen Webseiten geballtes Computerwissen zum Schnäppchenpreis
Computerwissen komplett aus einer Hand (Angebot 1)

UNABHÄNGIG, EHRLICH, VERSTÄNDLICH

Drei Worte. Die schreiben wir nicht nur, das meinen wir auch so! Nickles-Artikel liefern konkrete unbestechliche Informationen. Egal ob für PC-Laie oder PC-Profi: auf Nickles-Infos ist Verlass! Bereits ein einziger Nickles-Artikel kann helfen, viel Zeit und Geld zu sparen!

  • Probleme mit Hard und Software müssen nicht mehr sein
  • Nickles liefert seit über 15 Jahren geballtes Wissen
  • Unverzichtbare Artikel, verständlich für alle
  • Schluss mit Suchen - alles hier aus einer Hand
  • Zuverlässige Profi-Informationen statt Blabla
  • Hier gibt es Zugriff auf über 2 Millionen Webseiten geballtes Computerwissen zum Schnäppchenpreis

Allgemeine Geschäftsbedingungen

Wir hassen lange AGB mit fiesem Kleingedrucktem. Drum sind unsere kurz und einfach - bitte sorgfältig durchlesen:
AGB - Allgemeine Geschäftsbedingungen

Bestellformular ausfüllen

Die Abrechnung der 59,95 Euro für 12 Monate erfolgt einfach per Rechnung auf dem Postweg. Dazu benötigen wir die Anschrift. Bitte alle Felder ausfüllen!

Mit * markierte Felder werden für die Bearbeitung der Bestellung benötigt und müssen ausgefüllt werden.
Hinweis: Nickles.de gibt Daten niemals weiter! Sie dienen nur für unsere interne Abwicklung der Mitgliedschaft.

Gesamtpreis: 59,95 Euro für 12 Monate
(inklusive 7 Prozent MwSt, 3,92 Euro auf 56,03 Euro)
Vereinbarungen: Widerrufsrecht: Diese Bestellung kann gemäß AGB innerhalb von zwei Wochen widerrufen werden.

Mindestlaufzeit: 12 Monate

Verlängerung: Wird nicht spätestens drei Monate vor Ablauf der Abrechnungsperiode gekündigt, verlängert sich die Premiummitgliedschaft um 12 Monate zum Preis von 59,95 Euro.
Abrechnungsperiode dann alle 12 Monate.