Español
Fuente/ Codesnippets

Animierte Atldll Bitmaps Gif Jpg

 

Source wurde al 15.07.2007 de el MMJ-Quellcodesammlung (Dietmar Horn) en el Babyklappe en XProfan.Com abgelegt:
Bitmaps: *.JPG y *.GIF (auch animierte GIFs) con el ATL.DLL Mostrar
de Michael Wodrich
-------------------- para el HTML-Control
 $H Windows.ph
Def Atlaxwininit(0) !atl.dll,AtlAxWinInit
Def Atlaxcreatecontrol(4) !atl.dll,AtlAxCreateControl
Declarar Atl&
Atl&=UseDLL(atl.dll)
Atlaxwininit()
--------------------
mehrere Parámetro zurückgeben: va über una Struktur al Besten
el vorderen Felder son el Parámetro, el letzten beiden son el Rückgabewerte
Struct PictBoxStru = hWnd&, X&,Y&,Width&,Height&, DlgID&, BildPfad$(260), Box&, Web&
hier el Procedimiento

Proc CreatePictureBox

    Parámetros PictBoxParms&
    Declarar WebPfad$
    para v7.0 es una kleiner Trick erforderlich,
    como el Bereiche sonst no strukturiert ansprechbar son
    Declarar PictBoxParms#,Save&
    Dim PictBoxParms#, PictBoxStru  Zona con Struktur einrichten (Zeiger en strukturierte Daten)
    Save& = PictBoxParms#      esta Zeiger sichern
    PictBoxParms# = PictBoxParms&  el übergebenen Zeiger (en Box1# y Box2#) con el Struktur versehen
    hier kann Yo ahora en el übergebenen Daten zugreifen

    With PictBoxParms#

        .Box& = Control(STATIC,,$50000000,.X&,.Y&,.Width&,.Height&,.hWnd&,.DlgID&,%hInstance,$200)
        WebPfad$ = file:/// + .BildPfad$
        .Web& = Control(AtlAxWin,WebPfad$,$50300000,0,0,Width(.Box&),Height(.Box&),.Box&,0,0)-HTML-Contol invertir

    EndWith

    PictBoxParms# = Save&  Original-Zona wiederherstellen
    Disponer PictBoxParms#  y de el Speicher entfernen

ENDPROC

-- Hauptprogramm --
Ventana 0,0-800,600 640,480
Ventana 0,0-640,480 640,480
Usermessages 16
2 Bereiche para el Parámetro y Rückgabewerte einrichten
Declarar Box1#, Box2#
Dim Box1#, PictBoxStru
Dim Box2#, PictBoxStru
el Bereiche füllen

With Box1#

    .hWnd&  = %hWnd
    .X&    = 10
    .Y&    = 10
    .Width&  = 200
    .Height& = 200
    .DlgID&  = 2000
    .BildPfad$ = LoadFile$ (Bild invitar!,Bilddateien (JPG,JPEG,GIF)|*.JPG;*.JPEG;*.GIF)
    .Box& - se en el CreatePictureBox zugewiesen (el STATIC-Rahmen)
    .Web& - se en el CreatePictureBox zugewiesen (el HTML-Control)

EndWith

With Box2#

    .hWnd&  = %hWnd
    .X&    = 220
    .Y&    = 10
    .Width&  = 200
    .Height& = 200
    .DlgID&  = 2001
    .BildPfad$ = LoadFile$ (Bild invitar!,Bilddateien (JPG,JPEG,GIF)|*.JPG;*.JPEG;*.GIF)
    .Box& - se en el CreatePictureBox zugewiesen (el STATIC-Rahmen)
    .Web& - se en el CreatePictureBox zugewiesen (el HTML-Control)

EndWith

aufrufen el Procedimiento
CreatePictureBox Box1#
CreatePictureBox Box2#
Hauptschleife

Mientras que 1

    Waitinput
    Case %Umessage=16:Romper

Endwhile

Freigabe el beiden Controls je Aufruf
Destroywindow(Box1#.Web&)
Destroywindow(Box1#.Box&)
Destroywindow(Box2#.Web&)
Destroywindow(Box2#.Box&)
el Bereiche no vergessen
Disponer Box1#
Disponer Box2#
el DLL otra vez entladen
FreeDLL Atl&
End
 
15.07.2007  
 



Zum Quelltext


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

4.634 Views

Untitledvor 0 min.
H.Brill30.10.2023
Walter02.12.2018
Andre Rohland04.02.2018
ByteAttack08.10.2015
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (1x)


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