[..] Bordure perso sous WS_Popup

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
VaanXeeZ
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 06 avr. 2012 23:19
Status : Hors ligne

[..] Bordure perso sous WS_Popup

#1

Message par VaanXeeZ »

Bonjour,

Ayant créé une GUI WS_POPUP car la bordure windows ne me plaisait pas, j'ai mis des images et j'en ai fait une fenêtre bien belle, le problème c'est que je ne sais pas comment simuler une vraie bordure, comment bouger la fenêtre en restant cliquer sur la bordure, comment Réduire/ Agrandir- Rétrécir, comment modifier la taille de la fenêtre a partir des coins et des côtés de la fenêtre...

Si quelqu'un pouvait m'aider... Merci de tout mon coeur :)

Cordialement,
Vaan
Modifié en dernier par VaanXeeZ le mer. 11 avr. 2012 23:11, modifié 2 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#2

Message par mikell »

Hey mon ami, tu aimes les window styles ? :mrgreen:

Code : Tout sélectionner

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

GUICreate("My GUI", 300, 300, -1, -1, $WS_POPUP+$WS_SIZEBOX, $WS_EX_CLIENTEDGE)
GuiCtrlCreateLabel("drag", 245, 5, 50, 15, 1, $GUI_WS_EX_PARENTDRAG)
GUICtrlSetBkColor (-1, 0xffffff)
GUICtrlSetResizing (-1, 804)
GUISetState() 

While GUIGetMsg()<>$GUI_EVENT_CLOSE
WEnd
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
VaanXeeZ
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 06 avr. 2012 23:19
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#3

Message par VaanXeeZ »

Oh Mon Dieu !!! Je t'aime mec !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#4

Message par Tlem »

N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
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é".
VaanXeeZ
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 06 avr. 2012 23:19
Status : Hors ligne

Re: [R] Bordure perso sous WS_Popup

#5

Message par VaanXeeZ »

Par contre le problème c'est que ça me crée une bordure bizarre, alors que je veut en bordure la limite du $WS_POPUP
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#6

Message par mikell »

Ben tu vires le $WS_EX_CLIENTEDGE , mais si tu veux pouvoir redimensionner en tirant les bords y aura toujours une chtite bordure...
Sinon faut faire joujou avec les styles :mrgreen:

Code : Tout sélectionner

$oIE=ObjCreate("Shell.Explorer.2")
$gui = GUICreate("", 700, 450, -1, -1, -1, 0x80) 
$gX = GUICtrlCreateObj($oIE, 0, 0, 700, 450)
GUISetState()
$oIE.Navigate("mk:@MSITStore:" & StringRegExpReplace(@Autoitexe, '(.+)\\[^\\]+', "$1") _  
    & "\AutoIt3.chm::/html/appendix/GUIStyles.htm")
While GuiGetMsg()<>-3
Wend
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
VaanXeeZ
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 06 avr. 2012 23:19
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#7

Message par VaanXeeZ »

:O Je ne comprend pas... quel styles?
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#8

Message par mikell »

:roll:
Si tu demandes ça, c'est que tu n'as pas testé mon petit script du post précédent ^^
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
VaanXeeZ
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 06 avr. 2012 23:19
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#9

Message par VaanXeeZ »

J'ai testé mais je comprend pas très bien l'anglais ^^'
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#10

Message par mikell »

Argh
"This page contains a list of the common and extended styles that can be used with windows"
Tin pas besoin de sortir de Cambridge pour comprendre ça ^^
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
VaanXeeZ
Niveau 1
Niveau 1
Messages : 6
Enregistré le : ven. 06 avr. 2012 23:19
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#11

Message par VaanXeeZ »

Oui t'as raison mais je suis vraiment une bille ^^'
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#12

Message par mikell »

Hum je crois surtout que tu es flemmard...
Une des solutions à ton problème est ici
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#13

Message par Tlem »

VaanXeeZ a écrit :Oh Mon Dieu !!! Je t'aime mec !
Hummm, je suis presque sur que son hardeur c'est vite calmée ... :mrgreen:

De plus, je tiens à rappeler que même si elle n'est pas encore complète, il existe une traduction partielle de la documentation. J'avais pris soins de traduire cette page rapidement car je savais qu'il y avait (a l'époque) pas mal de demande. :roll:
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
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Bordure perso sous WS_Popup

#14

Message par mikell »

Hum, oui, sorry désolé, je l'avais complètement zappée celle-là :oops:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre