vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
Re: Screenshot 
Autor: hans
Datum: 13.07.02 15:42

neeich habs schon gehabt aber trotzde danke

desist der code

Option Explicit

' zunächst die benötigten API-Deklarationen
Private Declare Function BitBlt Lib "gdi32" _
(ByVal hDestDC As Long, ByVal x As Long, _
ByVal y As Long, ByVal nWidth As Long, _
ByVal nHeight As Long, ByVal hSrcDC As Long, _
ByVal xSrc As Long, ByVal ySrc As Long, _
ByVal dwRop As Long) As Long

Private Declare Function GetDC Lib "user32" _
(ByVal hWnd As Long) As Long

Private Declare Function ReleaseDC Lib "user32" _
(ByVal hWnd As Long, ByVal hdc As Long) As Long

Private Declare Function GetDesktopWindow Lib "user32" _
() As Long

Private iMin As Integer


Private Sub Form_Load()
' Timer initialisieren
Timer1.Interval = 60000
Timer1.Enabled = True

' PictureBox auf Bildschirmgröße bringen und
' unsichtbar machen
With Picture1
.BorderStyle = 0
.Move 0, 0, Screen.Width, Screen.Height
.Visible = False
End With
End Sub

Private Sub Label5_Click()

End Sub

Private Sub Timer1_Timer()
' Minuten hochzählen
iMin = iMin + 1
If iMin = Text1 Then
iMin = 0
SaveScreen
End If
End Sub


Private Sub SaveScreen()
' aktuellen Bildschirm-Inhalt in PictureBox
' zwischenspeichern
Static iBild As Integer

Dim hWnd As Long
Dim DC As Long

With Picture1
' Desktop-Fenster
hWnd = GetDesktopWindow()

' Zugang zum Device-Context
DC = GetDC(hWnd)

' in PictureBox blitten
.AutoRedraw = True
.Cls
BitBlt .hdc, 0, 0, _
Screen.Width / Screen.TwipsPerPixelX, _
Screen.Height / Screen.TwipsPerPixelY, DC, 0, 0, _
vbSrcCopy

' DC wieder freigeben
ReleaseDC hWnd, DC

' Picture-Inhalt speichern
.Picture = .Image
.AutoRedraw = False

iBild = iBild + 1
SavePicture .Image, _
Pfad + "ild" + CStr(iBild) + ".bmp"
End With
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Screenshot84cdhunter12.07.02 23:20
Re: Screenshot306ModeratorDieter12.07.02 23:38
Re: Screenshot90hans13.07.02 14:11
Re: Screenshot38hans13.07.02 14:25
Re: Screenshot37hans13.07.02 14:30
Re: Screenshot37hans13.07.02 14:36
Re: Screenshot210ModeratorDieter13.07.02 14:46
Re: Screenshot33hans13.07.02 14:49
Re: Screenshot264ModeratorDieter13.07.02 15:10
Re: Screenshot40hans13.07.02 15:42

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-2025 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