vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 12 bzw. 19 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Newsletter  | Impressum  | vb@rchiv CD Vol.5  | Shop Copyright ©2000-2008
 
zurück
Knüller: vb@rchiv CD Vol.4
Knüller: vb@rchiv Offline-Reader - Die Offline-Wissensdatenbank

vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4
 
Tools & Components Anzeigen 
 
Unser Tipp: Alle Online-Forenbeiträge aus dem vb@rchiv - gesammelt in einer Offline-Wissendatenbank, mit Internet-Update-Funktion, u.v.m.

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Rund um DirectX
Re: Screenshot 
Autor: Weltraumputze
Datum: 01.09.08 08:45

Probiers mal damit, das hab ich benutzt (VB6, DirectX8):

Function ScrSht(dev As Direct3DDevice8, d3dx As D3DX8, strFileName As String) _
  As Boolean
On Error GoTo errhandler
Dim Surf As Direct3DSurface8
Dim Palette As PALETTEENTRY
Dim r As RECT, w As Long, h As Long
Dim DispMode As D3DDISPLAYMODE
dev.GetDisplayMode DispMode
w = DispMode.Width
h = DispMode.Height
Set Surf = dev.CreateImageSurface(w, h, D3DFMT_A8R8G8B8)
dev.GetFrontBuffer Surf
GetWindowRect Form1.hwnd, r 'Trage hier noch das richtige Ziel ein!!!!
d3dx.SaveSurfaceToFile strFileName, D3DXIFF_BMP, Surf, Palette, r
ScrSht = True
Exit Function
errhandler:
ScrSht = False
End Function
Verwendung:
dev und d3dx erklären sich schätzungsweise allein, strFileName ist der Dateiname in welche der screenshot gespeichert werden soll. Als Rückgabewert gibts entweder die bestätigung TRUE oder halt FALSE.

..oO°*Kondome schützen nicht vor Geschlechtsverkehr*°Oo..
Alles was man zur DirectX8 Programmierung braucht
Visual Basic auf USB-Stick

Beitrag wurde zuletzt am 01.09.08 um 08:47:08 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Screenshot285*vr6kronos*11.06.08 16:41
Re: Screenshot68Weltraumputze01.09.08 08:45

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2008 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.

Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel