- Run the snippet
- Press Print Screen key
- Press Return key
- Move the mouse to the desired point and Click Left
- Press Return key again to finish
Have fun and feel free to modify
Code: Select all
UseJPEG2000ImageDecoder()
UseJPEG2000ImageEncoder()
UseJPEGImageDecoder()
UseJPEGImageEncoder()
UsePNGImageDecoder()
UsePNGImageEncoder()
UseTGAImageDecoder()
UseTIFFImageDecoder()
ExamineDesktops()
OpenWindow(0,0,0,200,50,"Test",#PB_Window_BorderLess| #PB_Window_ScreenCentered)
ImageGadget(0,0,0,50,50,0)
DisableGadget(0,1)
AddKeyboardShortcut(0,#PB_Shortcut_Return,10)
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Quit = 1
Case #PB_Event_LeftClick
If IsImage(0)
StartDrawing(ImageOutput(0))
Debug Point(DesktopMouseX(),DesktopMouseY())
StopDrawing()
EndIf
Case #PB_Event_Menu
Select EventMenu()
Case 10
Run ! 1
If Run = 1
ResizeWindow(0,0,0,DesktopWidth(0),DesktopHeight(0))
ResizeGadget(0,0,0,DesktopWidth(0),DesktopHeight(0))
GetClipboardImage(0)
If IsImage(0)
SetGadgetState(0,ImageID(0))
Else
Debug "No Image"
EndIf
Else
ResizeWindow(0,0,0,200,50)
ResizeGadget(0,0,0,200,50)
EndIf
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
Case 1
EndSelect
EndSelect
Until Quit = 1
End