Español
Fuente/ Codesnippets

Bildschirmfoto Erstellen Screenshot - 2

 

KompilierenMarcaSeparación
Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
ScreenShot erstellen (Bildschirmfoto)
+----------------------------------------------------------+
| screenshot.prf                                           |
| Autor: Sebastian König                                   |
| email: feedback@sekoenig.de                              |
| Homepage: http://www.sekoenig.de                         |
| Erstellen eines echten Screenshots mit Profan. Wirkt   |
| wie ein Druck auf die [PRINT]-Taste. Der Screenshot wird |
| als Bitmap in die Zwischenablage kopiert.                |
+----------------------------------------------------------+
--Benötigte API-Funktionen
DEF GetDC(1) !USER32,GetDC
DEF CreateCompatibleDC(1) !GDI32,CreateCompatibleDC
DEF CreateCompatibleBitmap(3) !GDI32,CreateCompatibleBitmap
DEF SelectObject(2) !GDI32,SelectObject
DEF BitBlt(9) !GDI32,BitBlt
DEF GetCurrentObject(2) !GDI32,GetCurrentObject
DEF OpenClipboard(1) !USER32,OpenClipboard
DEF EmptyClipboard(0) !USER32,EmptyClipboard
DEF SetClipboardData(2) !USER32,SetClipboardData
DEF CloseClipboard(0) !USER32,CloseClipboard
DEF DeleteObject(1) GDI32,DeleteObject
DEF DeleteDC(1) !GDI32,DeleteDC
DEF ReleaseDC(2) !USER32,ReleaseDC

proc Screenshot

    --Deklarationen
    declare hdc&, hmdc&, hbitmap&
    declare maxX%, maxY%
    let maxX% = %maxX
    let maxY% = %maxY
    let hdc& = GetDC(0)
    let hmdc& = CreateCompatibleDC(hdc&)
    let hbitmap& = CreateCompatibleBitmap(hdc&,maxX%,maxY%)
    SelectObject(hmdc&, hbitmap&)
    BitBlt(hmdc&, 0, 0, maxX%, maxY%, hdc&, 0, 0, $0CC0020)
    let hbitmap& = GetCurrentObject(hmdc&, 7)
    OpenClipboard(0)
    EmptyClipboard()
    SetClipboardData(2, hbitmap&)
    CloseClipboard()
    DeleteObject(hbitmap&)
    DeleteDC(hmdc&)
    ReleaseDC(0,hdc&)

endproc

Screenshot
Messagebox(Fertig,Screenshot,0)
/../function-references/XProfan/end/'>end
 
16.07.2007  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.678 Views

Untitledvor 0 min.
Thomas Freier29.04.2021
AndreasS19.01.2019
H.Brill30.12.2016
Tommy10.08.2016
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie