Français
Source/ Codesnippets

Animierte Atldll Bitmaps Gif Jpg

 

Source wurde am 15.07.2007 aus qui MMJ-Quellcodesammlung (Dietmar Horn) dans qui Babyklappe sur XProfan.Com abgelegt:
Bitmaps: *.JPG et *.GIF (aussi animierte GIFs) avec qui ATL.DLL Montrer
de Michael Wodrich
-------------------- pour cela HTML-Contrôle
 $H Windows.ph
Def Atlaxwininit(0) !atl.dll,AtlAxWinInit
Def Atlaxcreatecontrol(4) !atl.dll,AtlAxCreateControl
Déclarer Atl&
Atl&=UseDLL(atl.dll)
Atlaxwininit()
--------------------
plusieurs paramètre zurückgeben: allez über une Struktur am Besten
qui vorderen Felder sommes qui paramètre, qui letzten beiden sommes qui Rückgabewerte
Struct PictBoxStru = hWnd&, X&,Y&,Width&,Height&, DlgID&, BildPfad$(260), Box&, Web&
ici qui Procédure

Proc CreatePictureBox

    Paramètres PictBoxParms&
    Déclarer WebPfad$
    pour v7.0 ist un kleiner Trick erforderlich,
     qui Bereiche sonst pas strukturiert ansprechbar sommes
    Déclarer PictBoxParms#,Save&
    Faible PictBoxParms#, PictBoxStru  Bereich avec Struktur einrichten (aiguille sur strukturierte données)
    Save& = PictBoxParms#      cette aiguille sichern
    PictBoxParms# = PictBoxParms&  den übergebenen aiguille (sur Box1# et Box2#) avec qui Struktur versehen
    ici peux je maintenant sur qui übergebenen données zugreifen

    With PictBoxParms#

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

    EndWith

    PictBoxParms# = Save&  Original-Bereich wiederherstellen
    Dispose PictBoxParms#  et aus dem grenier entfernen

ENDPROC

-- Hauptprogramm --
Fenêtre 0,0-800,600 640,480
Fenêtre 0,0-640,480 640,480
Usermessages 16
2 Bereiche pour qui paramètre et Rückgabewerte einrichten
Déclarer Box1#, Box2#
Faible Box1#, PictBoxStru
Faible Box2#, PictBoxStru
qui Bereiche füllen

With Box1#

    .hWnd&  = %hWnd
    .X&    = 10
    .Y&    = 10
    .Width&  = 200
    .Height& = 200
    .DlgID&  = 2000
    .BildPfad$ = LoadFile$ (Bild magasin!,Bilddateien (JPG,JPEG,GIF)|*.JPG;*.JPEG;*.GIF)
    .Box& - wird dans qui CreatePictureBox zugewiesen (qui STATIC-cadre)
    .Web& - wird dans qui CreatePictureBox zugewiesen (cela HTML-Contrôle)

EndWith

With Box2#

    .hWnd&  = %hWnd
    .X&    = 220
    .Y&    = 10
    .Width&  = 200
    .Height& = 200
    .DlgID&  = 2001
    .BildPfad$ = LoadFile$ (Bild magasin!,Bilddateien (JPG,JPEG,GIF)|*.JPG;*.JPEG;*.GIF)
    .Box& - wird dans qui CreatePictureBox zugewiesen (qui STATIC-cadre)
    .Web& - wird dans qui CreatePictureBox zugewiesen (cela HTML-Contrôle)

EndWith

appel qui Procédure
CreatePictureBox Box1#
CreatePictureBox Box2#
Hauptschleife

Tandis que 1

    Waitinput
    Cas %Umessage=16:Pause

Endwhile

Freigabe qui beiden Controls je Aufruf
Destroywindow(Box1#.Web&)
Destroywindow(Box1#.Box&)
Destroywindow(Box2#.Web&)
Destroywindow(Box2#.Box&)
qui Bereiche pas oublier qc
Dispose Box1#
Dispose Box2#
qui DLL wieder entladen
FreeDLL Atl&
Fin
 
15.07.2007  
 



Zum Quelltext


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

4.640 Views

Untitledvor 0 min.
H.Brill30.10.2023
Walter02.12.2018
Andre Rohland04.02.2018
ByteAttack08.10.2015
plus...

Themeninformationen

cet Thema hat 1 participant:

unbekannt (1x)


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