changer un objet image en objet web
Publié : lun. 06/févr./2006 20:02
Dans le prog ci-après je voulais faire apparaitre l'image et quand on appuie sur le bouton la meme fenetre se transforme en fenetre web.
PB: je n'y arrive pas. est-ce que je ne dois pas plutot definir une fenetre web non utilisee qui se superpose a la fenetre image et qui sera utilisé apres? ou est-ce qu'il existe un REMPLACE OBJETIMAGE PAR OBJETWEB
De plus je n'arrive pas a faire un "ResizeWebGadget" pour que ma page Web soit bien dimensionnee dans me fenetre quelque soit le redimensionnement que je fait avec #PB_Event_SizeWindow.
Si quelqu'un peut me donner une piste. Merci d'avance...
PB: je n'y arrive pas. est-ce que je ne dois pas plutot definir une fenetre web non utilisee qui se superpose a la fenetre image et qui sera utilisé apres? ou est-ce qu'il existe un REMPLACE OBJETIMAGE PAR OBJETWEB
De plus je n'arrive pas a faire un "ResizeWebGadget" pour que ma page Web soit bien dimensionnee dans me fenetre quelque soit le redimensionnement que je fait avec #PB_Event_SizeWindow.
Si quelqu'un peut me donner une piste. Merci d'avance...
Code : Tout sélectionner
Enumeration
#Window_0
#Button_0
#image1
#image_gadget1
#image_gadget2
EndEnumeration
taillex= 200
tailley = 200
posix = 100
posiy = 100
;
path1$="C:\_work\gaby1.jpg";************
;
UseJPEGImageDecoder ()
LoadImage ( #image1 , path1$ )
ResizeImage ( #image1 , taillex-20, tailley )
;
If OpenWindow ( #Window_0 , posix, posiy, taillex, tailley, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Tire" )
If CreateGadgetList ( WindowID ())
If internet = 1
ImageGadget ( #image_gadget1 , 0,0,taillex,tailley, UseImage ( #image1 ))
endif
If internet= 0
If WebGadget(#image_gadget2, 0,0,taillex,tailley, "http://www.purebasic.com") = 0 : MessageRequester("Error", "ATL.dll not found", 0) : End : EndIf
EndIf
ButtonGadget ( #Button_0 , taillex-30, posiy, 30, 30, "clic" )
EndIf
Repeat
Select WaitWindowEvent () ;
Case #Button_0 ;
internet=1
Case #PB_Event_CloseWindow ;
Quit=1
Case #PB_Event_SizeWindow
taillex=WindowWidth()
tailley = WindowHeight()
ResizeImage ( #image1 , taillex-20, tailley ) ;*************
ResizeGadget(#image_gadget1,-1,-1,taillex-20, tailley) ;***********
ResizeGadget(#Button_0,taillex-30,-1,-1,-1)
EndSelect
Until Quit=1
EndIf