[..] Affichage d'une image au dessus de tout

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
RL77LUC
Niveau 5
Niveau 5
Messages : 173
Enregistré le : mar. 21 sept. 2010 16:54
Status : Hors ligne

[..] Affichage d'une image au dessus de tout

#1

Message par RL77LUC »

Bonjour !

Je voudrais créer une image qui passe au dessus de n'importe quoi (un FPS en l'occurence) mais ça fonctionne pas : l'image s'affiche mais le FPS passe par dessus :'(. J'ai lu sur un forum que c'est parce qu'ils ont l'attribut OnTop. Il n'y a pas moyen de passer mon image par dessus ?

Voici mon code actuel :

Code : Tout sélectionner

Func Cross()
    $Cross = "Activé" ; on paramettre le nouveau statut pour forcer le changement de couleur
    GUICtrlSetData($Label14,"Activation") ; vu que l'action d'activation / désactivation prend du temps, on affiche un statut intermédiaire
    $x = @DesktopWidth/2 - 68/2
    $y = @DesktopHeight/2 - 68/2
    GUICreate("CROSSHAIR", 68, 68, $x, $y, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_TOOLWINDOW, $WS_EX_TOPMOST))
    GUICtrlCreatePic("crosshair.gif",0,0,68,68)
    GUISetState()
    GUICtrlSetData($Label14,$Cross) ; et quand c'est fini on met le nouveau statut
EndFunc
 
J'espère que vous pourrez m'aider :S.
Avatar du membre
cramaboule
Niveau 2
Niveau 2
Messages : 25
Enregistré le : dim. 19 août 2007 15:54
Status : Hors ligne

Re: [..] Affichage d'une image au dessus de tout

#2

Message par cramaboule »

Essaie avec ceci

WinSetOnTop ( "title", "text", flag )



Cram...
Répondre