Page 1 sur 1
[..] Faire une gui avec seulement une petite croix rouge
Posté : sam. 14 janv. 2012 17:52
par Utilisateur 3643 supprimé
Voila tout est dans me titre merci d'avance
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : sam. 14 janv. 2012 18:17
par lesolutionneur
Je déteste quand les gens mettent leur recherche dans le titre...
Tu veux que les bouton réduire et agrandir soient grisés ou qu'ils ne soient carrément pas là ?
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : sam. 14 janv. 2012 18:24
par TommyDDR
N'avoir que la croix rouge (mais la fenêtre sera carré) :
► Afficher le textecode
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
Dim $Gui
$Gui = GUICreate("test", 300, 300, -1, -1, -1, $WS_EX_TOOLWINDOW)
GUISetOnEvent($GUI_EVENT_CLOSE, "quit")
GUISetState()
While(True)
Sleep(10)
WEnd
Func quit()
Exit
EndFunc
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : sam. 14 janv. 2012 23:59
par Tlem
Sujet déplacé et modéré (n'est-ce pas m.k..l

).
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : dim. 15 janv. 2012 13:12
par mikell
Quoi modéré ? Ce n'est absolument pas du troll ! ce script
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$gui = GUICreate("My GUI", 50, 50, -1, -1, $WS_POPUP, $WS_EX_LAYERED)
GUICtrlCreateLabel("+", 0, 0, 50, 50)
GUICtrlSetColor(-1, 0xff0000)
GUICtrlSetBkColor(-1, 0x00ff00)
GUICtrlSetFont(-1, 48, 600)
GUISetState()
_WinAPI_SetLayeredWindowAttributes($gui, 0x00ff00)
Do
$msg = GUIGetMsg()
Until $msg = $GUI_EVENT_PRIMARYDOWN
Func _WinAPI_SetLayeredWindowAttributes($hWnd, $i_transcolor, $Transparency = 255, $dwFlags = 0x03, $isColorRef = False)
If $dwFlags = Default Or $dwFlags = "" Or $dwFlags < 0 Then $dwFlags = 0x03
If Not $isColorRef Then
$i_transcolor = Hex(String($i_transcolor), 6)
$i_transcolor = Execute('0x00' & StringMid($i_transcolor, 5, 2) & StringMid($i_transcolor, 3, 2) & StringMid($i_transcolor, 1, 2))
EndIf
Local $aResult = DllCall("user32.dll", "bool", "SetLayeredWindowAttributes", "hwnd", $hWnd, "dword", $i_transcolor, "byte", $Transparency, "dword", $dwFlags)
If @error Then Return SetError(@error, @extended, False)
Return $aResult[0]
EndFunc ;==>_WinAPI_SetLayeredWindowAttributes
correspond parfaitement et mot pour mot au cahier des charges tel qu'il est décrit dans le titre, puisque tout est dans le titre...
S'il ne convient pas, alors il faut que maxoulou soit plus clair et explicite dans sa demande

Vous dites que les titres doivent être précis pour faciliter les recherches sur le forum, donc vous devriez abonder dans mon sens ^^
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : dim. 15 janv. 2012 13:57
par Tlem
Pfffff

Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : dim. 15 janv. 2012 16:53
par mikell
Tlem a écrit :Pfffff

ça oui, c'est du troll (vous manquez d'humour par moments...)
Chez moi la croix de fermeture de gui n'est
pas rouge
Mais bon ok, peut-être que ce qu'il veut c'est ça
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$gui = GUICreate("My GUI", 200, 200, -1, -1, $WS_POPUP)
$label = GUICtrlCreateLabel("X", 185, 0, 15, 15)
GUICtrlSetColor(-1, 0xff0000)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 10, 600)
GUISetState()
While 1
$msg = GUIGetMsg()
If $msg = $label Then Exit
Wend
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : dim. 15 janv. 2012 18:12
par Tlem
Rhoooo le trolleur ...
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : dim. 15 janv. 2012 18:19
par mikell
Vous voyez une croix rouge vous ?
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : dim. 15 janv. 2012 18:52
par Tlem
Mauvais exemple, car peut importe le thème, dans Avira la croix système est désactivée (La manière d'effectuer ce comportement a d'ailleurs été discuté dans un autre sujet

).
Peut importe, vous savez tout comme beaucoup d'autres, que maxoulou cherchait à n'afficher que la croix de fermeture système d'une fenêtre Windows standard.
Donc arrêtons là ce troll inutile et laissons le soins à maxoulou de choisir ce qu'il souhaite faire.
Re: [..] Faire une gui avec seulement une petite croix rouge
Posté : dim. 15 janv. 2012 18:56
par TT22
Et ça :
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
GUICreate("GUI With Only Close", 250, 250, -1, -1, BitXOR($GUI_SS_DEFAULT_GUI, $WS_MINIMIZEBOX))
GUISetState(@SW_SHOW)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
GUIDelete()
ExitLoop
EndSwitch
WEnd
Importé directement du forum US
