[..] Couleur de contour

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
noman
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 08 déc. 2008 01:08
Status : Hors ligne

[..] Couleur de contour

#1

Message par noman »

Bonjour,

Je réalise un petit script avec une image de fond de couleur sombre.

Image

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
...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...]Couleur de contour

#2

Message par Tlem »

Pouvez-vous nous montrer la partie du code qui crée la GUI ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
noman
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 08 déc. 2008 01:08
Status : Hors ligne

Re: [...]Couleur de contour

#3

Message 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() 
 
...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...]Couleur de contour

#4

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
noman
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 08 déc. 2008 01:08
Status : Hors ligne

Re: [...]Couleur de contour

#5

Message par noman »

Ha vous vouliez tester le code , dans se cas effectivement il en manque pas mal :lol:


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 ?
Fichiers joints
launcher.7z
(292.4 Kio) Téléchargé 258 fois
...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...]Couleur de contour

#6

Message par Tlem »

J'ai essayé plusieurs solutions, sans sucés. :(
C'est sans doute possible, mais il faut trouver le bon paramètre ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
noman
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 08 déc. 2008 01:08
Status : Hors ligne

Re: [...]Couleur de contour

#7

Message 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 :)
...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...]Couleur de contour

#8

Message 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 ...).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TheBlade
Niveau 2
Niveau 2
Messages : 17
Enregistré le : lun. 22 déc. 2008 15:29
Status : Hors ligne

Re: [...]Couleur de contour

#9

Message 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 !
Répondre