Salut tout le monde!
Je cherche un moyen de créer une région transparente dans une fenêtre.
Je connais /*WinSet, Region, W H X Y R, WinTitle*/ sous AutoHotKey et je cherche à trouver l'équivalent avec AutoIt. Je connais la fonction WinSetTrans mais çà modifie toute la fenêtre et pas une région (zone)! Je pense qu'avec un DllCall sur gdi32.dll ou user32.dll je peux trouver ce que je recherche mais je m'y connais pas encore ds le dll. D'ailleurs si quelqu'un sait où je peux trouver des renseignements sur les fonctions contenues ds les Dll, je suis preneur!
Merci d'avance!!!
[..] Transparence
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[..] Transparence
Modifié en dernier par ani le ven. 26 juin 2009 07:50, modifié 1 fois.
Raison : Ajout de la balise [..] dans le titre
Raison : Ajout de la balise [..] dans le titre
- DJSIR
- Niveau 8
- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
Re: Transparence
Tu veux la transparance au niveau d'un bouton ?
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
Re: Transparence
Je souhaite créer une région transparente dans une fenêtre.
Cette zone sera défini en activant un raccourci clavier et en déplaçant la souris.
Pour que tout le monde comprenne mieux, j'aimerai avoir l'équivalent sous AutoIt de ce script que j'ai écrit avec AutoHotKey:
Ce qui m'interesse donc c'est l'équivalent de WinSet, Region... sous AutoIt
Je vous mets tout dans un fichier zip: RegionTransparente.zip
Cette zone sera défini en activant un raccourci clavier et en déplaçant la souris.
Pour que tout le monde comprenne mieux, j'aimerai avoir l'équivalent sous AutoIt de ce script que j'ai écrit avec AutoHotKey:
Code : Tout sélectionner
SetWinDelay, 2
CoordMode, Mouse
T:: ; Raccourci qui déclenche les instructions suivantes.
MouseGetPos, X1, Y1, Win_ID
WinGetPos, Win_X1, Win_Y1, Win_W, Win_H, ahk_id %Win_ID%
X1 -= Win_X1
Y1 -= Win_Y1
Loop
{
GetKeyState, Key_State, %A_ThisHotKey%, P ;;;;;;;;;;;;;;;;;;
If Key_State = U ; Relacher la touche T arrete la boucle loop
Break ;;;;;;;;;;;;;;;;;;
MouseGetPos, X2, Y2, Win_ID2
;MsgBox, %Win_ID% === %Win_ID2%
X2 -= Win_X1, Y2 -= Win_Y1
WinSet, Region,%X1%-%Y1% %X2%-%Y1% %X2%-%Y2% %X1%-%Y2% %X1%-%Y1% 0-0 %Win_W%-0 %Win_W%-%Win_H% 0-%Win_H% 0-0 , ahk_id %Win_ID%
}
Return
!²::
ExitApp
Je vous mets tout dans un fichier zip: RegionTransparente.zip