Page 1 sur 1
[..] Couleur de contour
Posté : mer. 10 déc. 2008 20:12
par noman
Bonjour,
Je réalise un petit script avec une image de fond de couleur sombre.
Comme ont peut le voir le contour de la fenetre internet est blanc ainsi que le contour des boutons. En cherchant sur le forum francais/anglais je n est pas trouvé de solution afin de rendre les contours au mieux transparent au pire noire.
Quelqu' un aurait il une solution svp
Re: [...]Couleur de contour
Posté : jeu. 11 déc. 2008 00:17
par Tlem
Pouvez-vous nous montrer la partie du code qui crée la GUI ?
Re: [...]Couleur de contour
Posté : jeu. 11 déc. 2008 00:25
par noman
Voici le code .
Code : Tout sélectionner
_GDIPlus_Startup()
$pngSrc = @ScriptDir & "\Skin_1.png"
$hImage = _GDIPlus_ImageLoadFromFile($pngSrc)
$width = _GDIPlus_ImageGetWidth($hImage)
$height = _GDIPlus_ImageGetHeight($hImage)
$GUI = GUICreate("Crysis Soldier", $width, $height, -1, -1, $WS_POPUP, $WS_EX_LAYERED)
SetBitmap($GUI, $hImage, 0)
GUIRegisterMsg($WM_NCHITTEST, "WM_NCHITTEST")
GUISetState()
WinSetOnTop($GUI, "", 1)
For $i = 0 To 255 Step 10
SetBitmap($GUI, $hImage, $i)
Next
$controlGui = GUICreate("ControlGUI", $width, $height, 0, 0, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_MDICHILD), $GUI)
GUICtrlCreatePic(@ScriptDir & "\grey.gif", 0, 0, $width, $height)
GUICtrlSetState(-1, $GUI_DISABLE)
GUISetState()
$Quitter = GUICtrlCreateButton("Quitter", 27, 341, 100, 33, 0)
GUICtrlSetCursor (-1, 0)
$DevMod = GUICtrlCreateButton("Lancer le Devmod", 140, 341, 100, 33, 0)
GUICtrlSetCursor (-1, 0)
$SAndBox = GUICtrlCreateButton("Lancer la SandBox", 253, 341, 100, 33, 0)
GUICtrlSetCursor (-1, 0)
$Update = GUICtrlCreateButton("Mise à jour", 366, 341, 100, 33, 0)
GUICtrlSetCursor (-1, 0)
$Crysis_Mod = GUICtrlCreateButton("Lancer Crysis Soldier", 479, 341, 129, 33, 0)
GUICtrlSetCursor (-1, 0)
$oIE = ObjCreate("Shell.Explorer.2")
GUICtrlCreateObj ($oIE, 27, 33, 580, 300)
$oIE.navigate("http://adresse.com")
boucle While
GUIDelete($controlGui)
For $i = 255 To 0 Step -10
SetBitmap($GUI, $hImage, $i)
Next
_WinAPI_DeleteObject($hImage)
_GDIPlus_Shutdown()
Re: [...]Couleur de contour
Posté : jeu. 11 déc. 2008 07:52
par Tlem
Il manque trop de chose pour tester le code en l'état.
Mais à première vue, je dirais que c'est du au style rajouté lors de la création de $controlGui.
Essayez de modifier le style dans un premier temps.
Re: [...]Couleur de contour
Posté : jeu. 11 déc. 2008 11:41
par noman
Ha vous vouliez tester le code , dans se cas effectivement il en manque pas mal
Voici les sources, j ai essayé se que vous m' avez conseillé mais le compilateur me dit que la variable est utilisé avant d etre declaré si j ai bien compris le mesage .
EDIT :
J ai remarque que pendant le chargement de la page internet la fênetre est de couleur blanche y aurait il une solution pour qu elle soit de couleur noire ou bien transparente le temp du chargement ?
Re: [...]Couleur de contour
Posté : jeu. 11 déc. 2008 23:24
par Tlem
J'ai essayé plusieurs solutions, sans sucés.
C'est sans doute possible, mais il faut trouver le bon paramètre ...
Re: [...]Couleur de contour
Posté : ven. 12 déc. 2008 14:43
par noman
Bonjour,
Si vous n' y arrivez pas, je ne pense pas faire mieu du haut des mes 4-5 jours de pratique,

je vais donc opter pour une autre solution en essayant de garder le support des png.
Merci de vous être penché sur mon problème

Re: [...]Couleur de contour
Posté : ven. 12 déc. 2008 19:00
par Tlem
Heuuuu, ce n'est pas par-ce que je n'ai pas réussit que c'est forcément compliqué ...
J'ai simplement pris 15 mn pour jeter un oeil sans trouver de solution rapide et simple.
Sachez que je suis plus amateur que certains autres membres du forum.
Donc si je ne répond pas à certaines questions, ou si je n'ai pas de solutions pour certains problèmes, c'est que je n'ai tout simplement pas trouvé la réponse (mais elle existe peut être ...).
Re: [...]Couleur de contour
Posté : lun. 22 déc. 2008 20:20
par TheBlade
Proposition qui peut, peut-etre, en valoir la peine :
- Pourquoi ne changerais-tu pas tes boutons par des images interactives ? Je m'expliques :
> Des images qui, comme pour les boutons auraient 3 etats : Pressées, Relevées et Survolées et qui, en fonction de l'etat, executerai un bout de code ?
Bien sur, cela impliquerait pour chaque bouton, 3 images ... Mais l'effet serait intéressant et s'imbriquerait bien dans la feuille. On ne verrait plus ces horribles bordures blanches !