Español
Foro

ProSpeedSprites no en el WINDOW pero en el @CREATE("Win

 
¡Hola Comunidad,
habe como veces folgende Cuestión:
WINDOW xPos, yPos - xWidth, yWidth funktioniert con ProSpeed wunderbar, si wirklich sólo una (blanco Yo pero no así genau) Ventana gearbeitet se. Wenn Yo sin embargo con @Crear(Ventana... y Handles trabajo möchten funktioniert lo así no mehr. Wer kann me helfen, ProSpeedSprites auch en Fenstern, el con @Crear(Ventana... oder @Crear(Diálogo... anglegt fueron, anzuzeigen?
Vielen Dank para Eure Respuesta.
Tschüss
Stefan Rápidamente
 
19.04.2004  
 



¡Hola Stefan,
después de el 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%)

...y el ganzen %hdcs por dlgdc&s sustituir, z.B....

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

Alles klar?
Sebastian
 
19.04.2004  
 



¡Hola,

todos va auch todavía einfacher, y bastante en Profano:

handle&=@Crear(Ventana...)

Startpaint handle&
Dialoghandle&=%HDC
EndPaint

Dialoghandle& ha ahora el HDC vom betreffenden Diálogo gespeichert y kann anstatt %HDC verwendet voluntad.
Aber Sebastians Solución es genauso bien!

Saludo, Franco
 
19.04.2004  
 




ByteAttack
Und como sieht lo de con uno Fensterkopie uno Dialogs? Geht el überhaupt?
KompilierenMarcaSeparación
Startpaint handle&
Dialoghandle&=%HDC
Dialoghandle2&=%HDC2
EndPaint<
pre>

funktioniert por desgracia, no....
 
Website:  [...] 
Facebook:  [...] 
27.11.2007  
 




Thomas
Freier
Tuve el con el TwJpeg.dll seinerzeit gemacht,
KompilierenMarcaSeparación
Geht sicher auch ahora con XProfan 10 sin TwJpeg.dll
 
Gruß Thomas
Windows XP SP2, XProfan X2
27.11.2007  
 




Frank
Abbing
Marc-Gordon
Und como sieht lo de con uno Fensterkopie uno Dialogs? Geht el überhaupt?
KompilierenMarcaSeparación
Startpaint handle&
Dialoghandle&=%HDC
Dialoghandle2&=%HDC2
EndPaint<
pre>

funktioniert por desgracia, no....


Usted möchtest el Fensterinhalt kopieren? Geht bastante normal con CopyExtBmp(). Oder media du doch qué más?
Und verwechsle no una Dialoghandle con un HDC, el kann no klappen...
 
27.11.2007  
 




ByteAttack
Yo mi lo así: Wenn Yo en un Dialogfenster una Hintergrund habe, y Sprits drüber laufen lasse, necesidad Todavía una Fensterkopie para Refreschen o. así el Hintergrund no gelöscht se. oder? Im Ventana principal wäre lo simple hdc2
 
Website:  [...] 
Facebook:  [...] 
28.11.2007  
 




Frank
Abbing
Ach así. Im Dialogfenster musst du sólo una leeren HDC erzeugen y el FensterHDC kopieren. Sind sí sólo zwei Zeilen Code, con Doppelpunkt una...
 
28.11.2007  
 




ByteAttack
Tut me Leid Franco. Yo blicks simplemente no!
KompilierenMarcaSeparación
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 auch net. Gib me pero por favor veces una kleines Ejemplo (Bitte, Por favor,...)
 
Website:  [...] 
Facebook:  [...] 
29.11.2007  
 




Thomas
Freier
Marc, qué willst du hacer. Hänge veces una Ejemplo (el Arbeit Yo abgebrochen, como lo entonces doch no gebraucht wurde) a, wo Yo *.bmp einsetze. El Hardcopy es de el Anwendung Bootsplatzverwaltung, wo Yo auch Namen y Objetos en una Control poner.

503 kB
Hochgeladen:29.11.2007
Ladeanzahl146
Descargar
128 kB
Hochgeladen:29.11.2007
Ladeanzahl153
Descargar
 
Gruß Thomas
Windows XP SP2, XProfan X2
29.11.2007  
 




ByteAttack
Einfach sólo Sprites encima una Dialogfenster laufen dejar, sin el el Hintergrund o. el Hintergrundbild en el Dialogfenster gelöscht se.
 
Website:  [...] 
Facebook:  [...] 
29.11.2007  
 




Frank
Abbing
Marc, mostrar dir simplemente veces el Demo FA_SpriteDemo2.prf a. Dort se lo sí gemacht.
Un eventuelle Rekonstruktion des Hintergrundsfensters muss en el Fall natürlich manuell tener lugar, cada WM_PAINT mußt du el Kopie después de Diálogo->%HDC kopieren... como gehabt.
 
29.11.2007  
 



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

5.255 Views

Untitledvor 0 min.
Thomas Freier07.04.2011

Themeninformationen



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