Bon je poste mon programme ( Aidez moi à redimenssioner ma vidéos quand on clic sur agrandissement et quand on agrandi manuellement le code et pas trés claire mais bon tenez ===> ) CODE : Pour les image mettez ce que vous voulez ou metez des bouton ==> CODE :
Code : Tout sélectionner
If InitMovie() = 0
MessageRequester("Erreur", "Impossible d'initialiser la lecture du film specifier", 0 | #MB_IconError)
End
EndIf
#WidhtWindow = 600
#HeightWindow = 300
AfficheBoutonPause = 0
Pause = 0
;- Constant fenetre
Enumeration
#Window
#XWindow
#YWindow
EndEnumeration
;- Constant du menuBar
Enumeration
#MenuBar_0
EndEnumeration
Enumeration
#Ouvrir
#Quitter
#Aide
#A_propos
EndEnumeration
;- Constant de la status bar
Enumeration
#StatusBar_0
EndEnumeration
;-Constant des bouton
Enumeration
#Bouton_Play
#Bouton_Pause
#ImagePlay
#ImagePause
#ImageBarreInfos
#GadgetImageBarreInfos
EndEnumeration
;-Chargement des image pour les bouton
LoadImage(#ImagePlay,"PlayBouton.bmp")
LoadImage(#ImagePause,"PauseBouton.bmp")
LoadImage(#ImageBarreInfos,"Barreinfos.bmp")
AdvancedGadgetEvents(1)
Procedure Open_Window()
If OpenWindow(#Window, #XWindow, #YWindow, #WidhtWindow, #HeightWindow, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar | #PB_Window_BorderLess | #PB_Window_WindowCentered , "Garzul player")
If CreateMenu(#MenuBar_0, WindowID())
MenuTitle("Fichier")
MenuItem(#Ouvrir, "Ouvrir ")
MenuItem(#Quitter, "Quitter")
MenuTitle("Aide")
MenuItem(#Aide, "Aide")
MenuBar()
MenuItem(#A_propos, "A propos")
EndIf
If CreateStatusBar(#StatusBar_0, WindowID())
AddStatusBarField(100)
StatusBarText(#StatusBar_0, 0, "")
EndIf
If CreateGadgetList(WindowID())
EndIf
EndIf
EndProcedure
Open_Window()
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
quit = 1
Case #PB_Event_SizeWindow
If AfficheBoutonPause = 1
ResizeGadget(#Bouton_Pause,WindowWidth()-70,-1,60,20)
EndIf
ResizeMovie(0,40,WindowWidth(),WindowHeight()-80)
FreeStatusBar(#StatusBar_0)
If CreateStatusBar(#StatusBar_0, WindowID())
AddStatusBarField(WindowWidth()/3)
AddStatusBarField((WindowWidth()/3)*2)
StatusBarText(#StatusBar_0, 0, "")
EndIf
Case #PB_Event_Gadget
Select EventGadgetID()
Case #Bouton_Pause
PauseMovie()
Pause = 1
If Pause = 1
EndIf
Case #Bouton_Play
ResumeMovie()
Pause = 0
EndSelect
Case #PB_Event_Menu
Select EventMenuID()
Case #Quitter
End
Case #Ouvrir
Resultat$ = OpenFileRequester("Choisissez un film à lire ou un son", "", "Film/Audio|*.avi;*.mpg;*.asf;*.mp3;*.wav|All Files|*.*", 0)
If LoadMovie(0, Resultat$)
AfficheBoutonPause = 1
ImageGadget(#GadgetImageBarreInfos, 80,10,20,20,UseImage(#ImageBarreInfos),#PB_Image_Border)
ButtonImageGadget(#Bouton_Play,10, 10, 60, 20,UseImage(#ImagePlay))
ButtonImageGadget(#Bouton_Pause,580, 10, 60, 20,UseImage(#ImagePause))
ResizeGadget(#Bouton_Pause,WindowWidth()-70,-1,60,20)
ResizeMovie(-1,40,WindowWidth(),WindowHeight()-80)
PlayMovie(0, WindowID())
SetWindowTitle(#Window, Resultat$)
EndIf
EndSelect
EndSelect
StatusBarText(#StatusBar_0, 0, FormatDate("%dd/%mm/%yyyy", Date()) + " " + FormatDate("%hh:%ii:%ss", Date()))
Until quit
End