Français
Forum

ProSpeedSprites pas im WINDOW mais im @CREATE("Win

 
allô Community,
habe là la fois folgende Frage:
WINDOW xPos, yPos - xWidth, yWidth funktioniert avec ProSpeed wunderbar, si wirklich seulement avec einem (weiss je mais pas so oui c'est ca) la fenêtre gearbeitet wird. si je cependant avec @Créer(Fenêtre... et Handles travailler serait funktioniert es so pas plus. qui peux mir aider, ProSpeedSprites aussi dans Windows, qui avec @Créer(Fenêtre... ou bien @Créer(Dialog... anglegt wurden, anzuzeigen?
Vielen Dank pour Eure répondre.
Tschüss
Stefan vite
 
19.04.2004  
 



allô Stefan,
pour dem Erstellen des Dialogs musst du dessen Device Context ermitteln...

def GetDC(1) !USER32,GetDC
dlg%=create(DIALOG,%hwnd,,80,40,400,300)
dlgdc&=GetDC(dlg%)

...et qui ganzen %hdcs par dlgdc&s ersetzen, z.B....

Bild&=LoadExtBmp(addr(Dossier$),dlgdc&)
Spr&=InitSprite(Bild&,dlgdc&,...)

Alles bien sûr?
Sebastian
 
19.04.2004  
 



Salut,

cela ganze allez aussi encore einfacher, et entier dans Profan:

handle&=@Créer(Fenêtre...)

Startpaint handle&
Dialoghandle&=%HDC
EndPaint

Dialoghandle& hat maintenant den HDC vom betreffenden Dialog gespeichert et peux anstatt %HDC verwendet volonté.
mais Sebastians Solution ist genauso bien!

Salut, Frank
 
19.04.2004  
 




ByteAttack
et comment sieht es aus avec einer Fensterkopie eines Dialogs? allez cela überhaupt?
KompilierenMarqueSéparation
Startpaint handle&
Dialoghandle&=%HDC
Dialoghandle2&=%HDC2
EndPaint<
pre>

funktioniert malheureusement pas....
 
Website:  [...] 
Facebook:  [...] 
27.11.2007  
 




Thomas
Freier
je hatte cela avec qui TwJpeg.dll seinerzeit gemacht,
KompilierenMarqueSéparation
allez sûrement aussi maintenant avec XProfan 10 sans TwJpeg.dll
 
Gruß Thomas
Windows XP SP2, XProfan X2
27.11.2007  
 




Frank
Abbing
Marc-Gordon
et comment sieht es aus avec einer Fensterkopie eines Dialogs? allez cela überhaupt?
KompilierenMarqueSéparation
Startpaint handle&
Dialoghandle&=%HDC
Dialoghandle2&=%HDC2
EndPaint<
pre>

funktioniert malheureusement pas....


Du vouloir den Fensterinhalt kopieren? allez entier normal avec CopyExtBmp(). ou bien meinst du doch quoi d'autre?
et verwechsle pas une Dialoghandle avec einem HDC, cela peux pas marcher...
 
27.11.2007  
 




ByteAttack
je mon es so: si je dans einem Dialogfenster un Hintergrund habe, et Sprits drüber courir lasse, besoin je doch une Fensterkopie zum Refreschen bzw. avec cela qui Hintergrund pas gelöscht wird. ou bien? Im Hauptfenster wäre cela simple hdc2
 
Website:  [...] 
Facebook:  [...] 
28.11.2007  
 




Frank
Abbing
ah bon. Im Dialogfenster musst du seulement une vider HDC erzeugen et den FensterHDC kopieren. sommes oui seulement deux Zeilen Code, avec Doppelpunkt une...
 
28.11.2007  
 




ByteAttack
Tut mir Leid Frank. je blicks simple pas!
KompilierenMarqueSéparation
USERMESSAGES 16
Declare psdll&,temp$,bmp&,exit%,Fenster&,Dialoghandle&,LeerHDC&
Def GetSysColor(1) !USER32,GetSysColor
psdll&=usedll($ProgDir+ProSpeed.dll)
 $I Prospeed_Funktionen.inc
Set(TrueColor,1)
WindowStyle 44
WindowTitle %hwnd
Window 0,0-100,100
CLS GetSysColor(15)
Fenster&=Create(Window,%hwnd,Fenster,((%maxX/2)-320),((%maxY/2)-240),640,480)
temp$=$ProgDir+back.bmp Irgendeinbild
bmp&=LoadExtImage(addr(temp$))
StartPaint Fenster&
CLS GetSysColor(15)
Dialoghandle&=%HDC
EndPaint
CopyExtBmp(Dialoghandle&,0,0,%maxX,%maxY,bmp&,0,0,-1)
LeerHDC&=CreateExtBmp(Dialoghandle&,%maxX,%maxY)
CopyExtBmp(LeerHDC&,0,0,%maxX,%maxY,Dialoghandle&,0,0,-1)

WhileNot exit%

    WaitInput
    Case %Umessage=16:exit%=1

EndWhile

FreeExtBmp(bmp&)
FreeExtBmp(LeerHDC&)
freedll psdll&

Funktioniert aussi net. Gib mir doch s'il te plaît la fois un kleines Beispiel (s'il te plaît, s'il te plaît...)
 
Website:  [...] 
Facebook:  [...] 
29.11.2007  
 




Thomas
Freier
Marc, quoi veux du faire. Hänge la fois un Beispiel (qui travail habe je abgebrochen, là es ensuite doch pas gebraucht wurde) à, wohin je *.bmp einsetze. qui Hardcopy ist aus qui Anwendung Bootsplatzverwaltung, wohin je aussi Namen et Objekte dans un Contrôle mets.

503 kB
Hochgeladen:29.11.2007
Downloadcounter146
Download
128 kB
Hochgeladen:29.11.2007
Downloadcounter153
Download
 
Gruß Thomas
Windows XP SP2, XProfan X2
29.11.2007  
 




ByteAttack
simple seulement Sprites sur un Dialogfenster courir laisser, sans cela qui Hintergrund bzw. cela Hintergrundbild sur dem Dialogfenster gelöscht wird.
 
Website:  [...] 
Facebook:  [...] 
29.11.2007  
 




Frank
Abbing
Marc, exposition dir simple la fois cela Demo FA_SpriteDemo2.prf à. là wird es oui gemacht.
une eventuelle Rekonstruktion des Hintergrundsfensters muss dans dem le cas naturellement manuel avoir lieu, chez chaque WM_PAINT dois du qui Kopie pour Dialog->%HDC kopieren... comment gehabt.
 
29.11.2007  
 



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

Untitledvor 0 min.
Thomas Freier07.04.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