Connexion
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 29 Jan 2020, 10:53
Sujets les plus vus
Derniers sujets
[Fonction]GUISetBkImg
Page 1 sur 1
[Fonction]GUISetBkImg
Hello !
Voici une petite fonction que j'ai crée pour mettre une image de fond dans une GUI, sans avoir de problème avec les autres contrôles. Mais pour éviter ces problèmes, vous avez juste à appeler la fonction après la déclaration de la GUI.
Remplacez [Image] par le chemin de votre image. (Avec son extension !)
Exemple: GUISetBkImg ("C:\Users\Gadacha Asfour Dylan\Pictures\Lisa.jpg")
Ce qui me donne:
[Vous devez être inscrit et connecté pour voir ce lien]
Voila, voila, c'est quand même plus simple que ta syntaxe, hein Sacha
Dylan.
Voici une petite fonction que j'ai crée pour mettre une image de fond dans une GUI, sans avoir de problème avec les autres contrôles. Mais pour éviter ces problèmes, vous avez juste à appeler la fonction après la déclaration de la GUI.
- Code:
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
#include <WindowsConstants.au3>
$GUI = GUICreate ("My GUI", 300, 300)
GUISetBkImg ("[Image]")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func GUISetBkImg ($Param1, $Param2 = "")
$Background = GUICtrlCreatePic ($Param1, 0, 0, 0, 0)
GUICtrlSetState($Background, $GUI_DISABLE)
EndFunc
Remplacez [Image] par le chemin de votre image. (Avec son extension !)
Exemple: GUISetBkImg ("C:\Users\Gadacha Asfour Dylan\Pictures\Lisa.jpg")
Ce qui me donne:
[Vous devez être inscrit et connecté pour voir ce lien]
Voila, voila, c'est quand même plus simple que ta syntaxe, hein Sacha

Dylan.
Dylan Gadacha- EQUIPE BBAT
- Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 21
Re: [Fonction]GUISetBkImg
Bien joué Dylan, effectivement, un peu plus simple ![[Fonction]GUISetBkImg 614495063](https://2img.net/u/1917/56/90/28/smiles/614495063.gif)
Mais en réalité pourquoi faire cette fonction Dylan, vu qu'elle existe ?
La fonction existe déjà et le windowsconstant.au3 est inutil.
![[Fonction]GUISetBkImg 614495063](https://2img.net/u/1917/56/90/28/smiles/614495063.gif)
Mais en réalité pourquoi faire cette fonction Dylan, vu qu'elle existe ?
- Code:
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
$GUI = GUICreate ("My GUI", 500, 300)
GUICtrlCreatePic ("install.bmp", 0, 0,0,0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
La fonction existe déjà et le windowsconstant.au3 est inutil.
_________________
@SachaDee
Re: [Fonction]GUISetBkImg
Euh... Peut être pour raccourcir le code lorsqu'on veut changer plusieurs fois le background ?
Ah et essaye ton code avec un bouton: Sa ne marchera pas car la ligne
GUICtrlSetState($Background, $GUI_DISABLE) est obligatoire pour faire fonctionner les autre contrôles, tu dois donc définir ton image dans une variable.
Par contre pour le WindowsConstants, je t'avouerai que lorsque que je mets mes #include, j'ignore totalement leurs rôle![[Fonction]GUISetBkImg 959169622](https://2img.net/u/1917/56/90/28/smiles/959169622.gif)
Dylan.
Ah et essaye ton code avec un bouton: Sa ne marchera pas car la ligne
GUICtrlSetState($Background, $GUI_DISABLE) est obligatoire pour faire fonctionner les autre contrôles, tu dois donc définir ton image dans une variable.
Par contre pour le WindowsConstants, je t'avouerai que lorsque que je mets mes #include, j'ignore totalement leurs rôle
![[Fonction]GUISetBkImg 959169622](https://2img.net/u/1917/56/90/28/smiles/959169622.gif)
Dylan.
Dylan Gadacha- EQUIPE BBAT
- Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 21
Re: [Fonction]GUISetBkImg
Voici mon code avec un button et sans :

- Code:
GUICtrlSetState($Background, $GUI_DISABLE)

- Code:
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
$GUI = GUICreate ("My GUI", 500, 300)
GUICtrlCreatePic ("install.bmp", 0, 0,0,0,$GUI_DISABLE)
$dylan = GUICtrlCreateButton("Dylan",20,20,100,25)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Select
Case $nMsg = $GUI_EVENT_CLOSE
Exit
Case $nMsg = $dylan
MsgBox(0,"","Miracle")
EndSelect
WEnd
_________________
@SachaDee
Re: [Fonction]GUISetBkImg
Je t'aurais un jour... ![[Fonction]GUISetBkImg 959169622](https://2img.net/u/1917/56/90/28/smiles/959169622.gif)
Encore une fois, j'ai fais un truc inutile.
![[Fonction]GUISetBkImg 959169622](https://2img.net/u/1917/56/90/28/smiles/959169622.gif)
Encore une fois, j'ai fais un truc inutile.
Dylan Gadacha- EQUIPE BBAT
- Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 21
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
» [devellopez] Formater une date en ligne Dos
» Un super Tuto Batch de IniTScreen
» Un code MATRIX sympa
» [BAT/EXE] DresolChange changer la sesolution de l´écran
» [EXE/bat] DpScript Código Delphi interpreter
» Externo SaveDlg com 2 kb
» présentation
» [developpez.com] Transcodage fichier vidéo si fichier déposé