Page 1 sur 1

[EX] Courir sur l'écran

Posté : lun. 16 juin 2008 21:25
par MClaveau
'soir !

Edit Tlem : Script d'origine

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>

$HWnd = GUICreate("GIFanime", 105, 130, -110, -1, $WS_POPUP,$WS_EX_LAYERED)
GUICtrlCreatePic(@ScriptDir & "\vaca19.gif",-1,-1, 105, 130, $SS_SUNKEN)
GUISetState()
$obj = ObjCreate("Gif89.Gif89.1")
GUICtrlCreateObj( $obj, 0, 0 , 105, 130)
$obj.filename = @ScriptDir & "\vaca19.gif" 

$n=-105
while $n<@DesktopWidth+105
    $n += 2
    WinMove($HWnd,"",$n,200)
    Sleep(13)
WEnd
$obj = 0
Exit
Ce script fonctionne avec la dernière version d'Autoit.
Ne pas hésiter à changer le "Sleep(xxx)" ou le "+= 3" pour ajuster à la vitesse de la machine.

Re: [EX] Courir sur l'écran

Posté : mar. 17 juin 2008 09:30
par ani
bonjour, je ne dirait rien...mais voilà, c'est possible de disposer la source de la dll ?

merci et bonne continuation

Re: [EX] Courir sur l'écran

Posté : mar. 17 juin 2008 14:08
par MClaveau
ani a écrit :est-il possible de disposer la source de la dll ?
Non.
C'est une vieille DLL, qui date de 1998, et que j'avais utilisé, autrefois, sur d'autres logiciels/langages. Elle n'est pas exempte de défauts (bugs ?), notamment dans la gestion de la transparence.
L'avantage de Autoit, c'est sa facilité à créer des fenêtres "layer", sans cadre et avec transparence.