Français
Forum

la fenêtre-Snapshot

 

Melanie
Brayer
Salut,

j'écris encore à einer Shell et tüftel justement à einem Task-/Fenêtre-Manager al a MacOS. cela vollgende Problem ergibt sich, si je une directe copie des DCs direct avec den Windows-APIs ou bien avec startpaint versuche:
qui la fenêtre-Snapshot contient aussi teile eines übergeordneten Fensters, quoi je mais pas veux, là je seulement un Bild eines spezielles Fensters avons veux.

cela la fenêtre dans den Vordergrund trop holen est un wenig mal, là qui Snapshot dans gewissen Intervallen aktuallisiert volonté soll.
qui hat là idées, qui zur lösung beitragen?
 
mele (¯`·.¸¸.{ WinXP Pro, XProfan9, XPIA }.¸¸.·´¯)

<Bugs zählen ist besser als Schafe zählen, da der Computer nur so schlau ist wie der der Mensch der ihn bedient.>
12.12.2005  
 



Tjo Melle alors pour meiner Theorie allez cela malheureusement garnicht quoi Du vouloir.
Windows grundsätzlich speichert ne...aucune reflet eines Fensters. Windows sagt lediglich den Controls cela vous sich neuzeichnen devoir - bzw. quelle Bereiche.

cela Grundsätzlich ist juristisch trop comprendre - quoi demzufolge pas toujours appeler soll, mais ausgenommen Aussnahmen.

cet Aussnahmen sommes cependant stark APP-dépendant - quoi Dir malheureusement demzufolge nix utilise.

Sollte je mich irren so s'il te plaît je um Correction.

jusqu'à denne, David.
 
12.12.2005  
 



Hab mich encore pas avec GetWindowDC BitBlit beschäftigt - laß la fois deine Anfänge voyons, je Augenblick vois je pas, pourquoi cela pas aller sollte...

si deux sur), venez peut-être quoi vernünftiges dabei heraus.
 
13.12.2005  
 




Frank
Abbing
Hi,

nie gemacht avant einiger Zeit aussi ansatzweise versucht, suis mais trop aucun zufriedenstellenden Ergebniss gekommen.
quoi je encore pas versucht hatte, était un DIB eines HDCs eines Controls/Windows trop erstellen et cela DIB sur une récente erzeugten HDC trop kopieren. Könntest du am einfachsten testen, si du fois le ProSpeed.dll dazunimmst. ensuite peux dus aussi tout de suite Sauver.
seulement sur den HCD allez - vermute je - gar pas.
 
13.12.2005  
 



dans qui Art J'ai eu mir cela aussi gedacht...
cela Sauver ist sans zusätzliche DLL quelque chose aufwendig. si je plus Zeit hätte, serait ego la fois avec qui ProSpeed testen. suis très gespannt, si und dir...
 
14.12.2005  
 



allez malheureusement pas et hat aussi rien avec qui jeweiligen Anwendung trop 1faire. là scheint seulement cela im DC trop stehen, quoi wirklich sichtbar ist - tant pis ...
Getestet avec GetWindowDC, BitBlt et Startpaint -1.

Besten Dank nochmals à Frank - avec deiner Aider était qui benötigte Voir le texte source seulement un paire Zeilen long...
 
15.12.2005  
 



là Melanie ici keinen Voir le texte source posté hat, tue ego la fois. so peux chacun mitdenken et selbst tüfteln:
KompilierenMarqueSéparation
CLS
DEF @GetDC(1) !USER32,GetDC
DEF @GetWindowDC(1) !USER32,GetWindowDC
DEF @CreateCompatibleBitmap(3) !GDI32,CreateCompatibleBitmap
DEF @BitBlt(9) !GDI32,BitBlt
Def @ReleaseDC(2) !USER32,ReleaseDC
Declare Dialog&,WinDC&,MEMDC&,HBITMAP&
AddWindows
LET Dialog&=@Control(DIALOG,Dialog,$D0C80000,30,30,300,300,%Desktop,4000,%HINSTANCE)
LET Dialog&=@FindWindow(@ListBox$(Fitte Fenster auswählen,3))

If Dialog&<>0

    LET WINDC&=@GetWindowDC(Dialog&)
    MCLS @Width(Dialog&)+10,@Height(Dialog&)+10
    Startpaint -1
    @SetActiveWindow(Dialog&)
    Sleep 1000
    LET MEMDC&=%HDC
    LET HBITMAP&=@CreateCompatibleBitmap(MEMDC&,@Width(Dialog&),@Height(Dialog&))
    @BitBlt(MEMDC&,0,0,@Width(Dialog&),@Height(Dialog&),WINDC&,0,0,$00CC0020)
    @ReleaseDC(Dialog&,WINDC&)
    Endpaint
    MCOPYBMP 0,0-@Width(Dialog&),@Height(Dialog&)>0,0;0
    Sleep 1000
    @SetActiveWindow(%HWND)

    While 0=0

        Waitinput

    wend

endif


Salve.
 
16.12.2005  
 




Michael
Wodrich
?? encore dans travail ??
 
Programmieren, das spannendste Detektivspiel der Welt.
16.12.2005  
 



non, bloß faux kopiert, hab mich aujourd'hui déjà un paire la fois so ausgetrickts - vois simple pas plus, quoi je là sur dem Bildschirm fais ..
 
16.12.2005  
 



Hoffentlich habe je maintenant wenigstens den richtigen Voir le texte source erwischt
 
16.12.2005  
 



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

5.870 Views

Untitledvor 0 min.
H.Brill05.01.2019
Andre Rohland27.11.2012
Julian Schmidt20.09.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