Français
Forum

Bildschirmspeicher auslesen

 

Georg
Bernhardt
Salut,

gibt es une Possibilité den gesamten le contenu eines Fensters z.B. aus einem Browserfenster, cela pas entier sur den Bildschirm passt (Scrollbalken à droite) auszulesen et dans un Grafikdatei trop Sauver? Pour Firefox gibt es une Erweiterung, qui cela fait (ScreenGrab). il me faut mais un Programme, cela generell einsetzbar ist. Hat là quelqu'un un concept?

Salut

Georg
 
XProfan 10
05.02.2006  
 



non pour une generell-funktionierende Solution fehlt es ici qui Windows-GUI am nötigen savons.

qui Windows-GUI weiss nämlich selbst pas quoi :

a) derrière einem la fenêtre pour Pixel liegen
b) ausserhalb des Anzeigebereiches pour Pixel liegen

Demzufolge peux ca toujours seulement de qui eigendlichen Anwendung selbst erzeugt volonté.
 
05.02.2006  
 




Frank
Abbing
Salut,

quelque chose comme Ähnliches wurde déjà öfter diskutiert.
c'est so comment iF es angedeutet hat. un Programme nécessaire dans qui règle une HDC et une Bitmap, um son la fenêtre avec cela trop füllen. Zumindest une Bitmap. Sobald Windows meldet, cela un la fenêtre récente gezeichnet volonté muss, kopiert cela Programme seinen HDC récente dans den la fenêtre-DC. Windows selber kümmert sich mais um cela Clipping et übernimmt dabei seulement qui beschnittenen Grafikdaten.
voudrais maintenant un Fremdprogramm qui Grafikdaten auslesen, peux es seulement den Fensterhandle ermitteln et avec cela aussi seulement den la fenêtre-DC. et somit erhält es seulement qui beschnittenen données. à qui originalen données peux es pas heran, weil qui HDC pour qui Fensterrestaurierung seulement dem Originalprogramm bekannt ist.
je vois mais deux Opportunités, doch zum but trop gelangen.

1. cela Originalprogramm stellt sur une Schnittstelle den Handle sur seinen Restaurierungs-HDC zur Disposition.

2. Snap-Programme analysiert den Maschinencode sur Vorkommen qui API BitBlt(). ou bien patché BitBlt() direct. Ist mais seulement quoi pour echte Gurus. alors vergiss es.
 
05.02.2006  
 




Georg
Bernhardt
Salut,

je bastele toujours daran herum un Browserfenster vollständig auszulesen et eh bien devrait je savons, comment on qui Bildschirmkoordinaten eines anderen Fensters (z.B.) Browserfenster (%getfocus?) auslesen peux. par-dessus lege je un Profanfenster et fais une Screenshot usw. usw.

Georg
 
XProfan 10
06.02.2006  
 




Frank
Abbing
API:

GetWindowRect()
GetClientRect()
 
06.02.2006  
 




Georg
Bernhardt
Salut,

pourquoi klappt cela, Browserfenster ist aktuell

browserwin& = %getfocus
sendkey(browserwin&,34)

scrollt qui page im Browserfenster

et cela pas

Beispiel trop api_GetWindowRect,USER32

Def @Getwindowrect(2) !USER32, GetWindowRect

Déclarer B#,Browserwin&, xl&,xr&,yo&,yu&
Browserwin& = %getfocus

Faible B#,16
@Getwindowrect(Browserwin&,B#)
xl& =Long(B#,0),
yo&=Long(B#,4)
xr&=Long(B#,8)
yu&=Long(B#,12)

qui Werte sommes ensuite 0
Versteh je pas. Hat quelqu'un une Antwort?

Georg
 
XProfan 10
07.02.2006  
 




Jac
de
Lad
je kanns grad pas ausprobieren, mais peut-être hilft oui GetActiveWindow anstelle de %getfocus!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
07.02.2006  
 




Georg
Bernhardt
Jawoll tu as droite

Georg
 
XProfan 10
07.02.2006  
 



allô Georg, tu fais cela wohl volontiers quoi?

je discours vom omettre qui [CODE]-Tags.

Mach la fois s'il te plaît volontiers CodeTags.
 
07.02.2006  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

6.741 Views

Untitledvor 0 min.
Erasmus.Herold20.11.2018
H.Hackl05.03.2012
Heiko Dix25.01.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie