Español
Foro

Grafik des Windowsfenster auslesen

 

Frank
Abbing
Hi,

irgendwie steh Yo aufm Schlauch.
Yo möchte una Screenshot des Windowsfensters hacer, con Icons y Hintergrundsbild. Aber sin, dass otro Programmfenster a sehen son.
Wenn Yo, el HDC con GetDC(%desktop) ermittle y el Inhalt speichere, befinden se siempre otro Ventana con en el Grafik.
Kann doch no ser, dass Yo vorher todos geöffneten Ventana schliessen muß? Irgendwie komm Yo no más, kann veces alguien helfen, el Knoten a entwirren?
 
19.08.2005  
 



Hm tener grad algo zusammengebastelt - en cada Fall funktionierts - auch wenns no el feine englische es, pero más una IF-Knüppel:
KompilierenMarcaSeparación
 {$cleq}
declare dhdl&,dhdlPar&,fle$,dlg&
fle$:=$tempdir+"d.bmp"
windowstyle 80
cls
dlg&:=createwindow(0,"",0,0 ,%maxx,%maxy)
dhdl&:=getDesktopHdl()
dhdlPar&:=external("user32","GetParent",dhdl&)
external("user32","SetParent",dhdl&,dlg&)
dulcoiF
startpaint dlg&
savebmp fle$,0,0 - %maxx,%maxy
endpaint
external("user32","SetParent",dhdl&,dhdlPar&)
shell "rundll32.exe url.dll,FileProtocolHandler "+fle$
end

Proc GetDesktopHdl

    Return If(External("user32","FindWindowExA",External("user32","FindWindowExA",External("user32","FindWindowExA",0,0,"progman",0),0,"SHELLDLL_DefView",0),0,"Internet Explorer_Server",0)>0,External("user32","FindWindowExA",External("user32","FindWindowExA",External("user32","FindWindowExA",0,0,"progman",0),0,"SHELLDLL_DefView",0),0,"Internet Explorer_Server",0),External("user32","FindWindowExA",External("user32","FindWindowExA",External("user32","FindWindowExA",0,0,"progman",0),0,"SHELLDLL_DefView",0),0,"SysListView32",0))

Endproc

proc dulcoiF

    settimer 100;waitinput;killtimer

ENDPROC

 
19.08.2005  
 




Frank
Abbing
Hi.

Klappt meistens, pero no siempre. Scheint auch no en Systemen a trabajo, el el IE no installiert haben.
Yo necesidad auch una Echtzeitlösung, porque el User en cualquier momento Icons y Hintergrundbild ändern kann. Und el kurzzeitige Wegschalten des Windowsfensters es auch no drin.
Aber con el Búsqueda después de el real Listview hast du mich en una Spur gebracht. Es eleganter.
Gracias!
 
19.08.2005  
 



Yo wäre dankbar si una tolle Solución hier postest.

Yo podría lo ebenfalls benötigen.

Salve, IF.
 
19.08.2005  
 




Frank
Abbing
Hi,

mach Yo. Nachher bastle Todavía una bischen más.
 
19.08.2005  
 



Respuesta


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.421 Views

Untitledvor 0 min.
Jörg Sellmeyer30.05.2018
Christof Neuß20.02.2018
rumfruggel20.09.2011

Themeninformationen

Dieses Thema ha 2 subscriber:

Frank Abbing (3x)
iF (2x)


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