hi, i'm trying to launch a web page clicking on a credit image from my purebasic program...but without success ...can you help me please??
Best regards,Lestroso

Code: Select all
EnableExplicit
CreateImage(1, 100, 100, 24, RGB(255, 0, 0))
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ImageGadget(1, 10, 10, 100, 100, ImageID(1), 0)
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventGadget()
Case 1
RunProgram("https://www.google.de")
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
Code: Select all
EnableExplicit
CreateImage(1, 100, 100, 24, RGB(255, 0, 0))
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
CanvasGadget(1, 10, 10, 100, 100, 0)
If StartDrawing(CanvasOutput(1))
DrawImage(ImageID(1), 0, 0)
StopDrawing()
EndIf
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventGadget()
Case 1
Select EventType()
Case #PB_EventType_LeftClick
RunProgram("https://www.google.de")
EndSelect
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
RSBasic's examples only work on Windows. On MacOS you have to useLESTROSO wrote:i'm using macos x 10.13.6 and windows 10 ....
Code: Select all
RunProgram("Open", "https://www.google.de", "")
Code: Select all
Global FasaImage
Procedure testaimmagini()
Select EventGadget()
Case #Fasaimage
If EventType() = #PB_EventType_Change
Select GetGadgetState(#Fasaimage)
Case 1
Debug #fasaimage
RunProgram("Open", "https://www.google.com", "") ; this for macintosh
;version windows RunProgram("https://www.google.de", "")
EndSelect
EndIf
EndSelect
EndProcedure
This should do it:LESTROSO wrote:...to click an image jpg and open the browser to google...
Code: Select all
wFlags = #PB_Window_SystemMenu | #PB_Window_ScreenCentered
If OpenWindow(0, 0, 0, 200, 200, "ImageGadget", wFlags)
yourImage = CreateImage(#PB_Any, 180, 180, 32, #Red)
imageGadget = ImageGadget(#PB_Any, 10, 10, 10, 10, ImageID(yourImage))
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
appQuit = 1
Case #PB_Event_Gadget
Select EventGadget()
Case imageGadget
CompilerIf #PB_Compiler_OS = #PB_OS_MacOS
RunProgram("Open", "https://www.google.com", "")
CompilerElseIf #PB_Compiler_OS = #PB_OS_Windows
RunProgram("https://www.google.de")
CompilerEndIf
EndSelect
EndSelect
Until appQuit
EndIf