Display Image in GUI Window?
BlitzMax Forums/BlitzMax Beginners Area/Display Image in GUI Window?
| ||
Hey smart ppl, :-) I seem to have so many questions these times.. I'm trying to display a normal image in a window. Be it jpg bmp gif or whatever. I should use gif, but can convert if nessesary. But I really don't know how to display a simple picture. It would really help, if there were some kind of thorough manual about BlitzMax, filled to the brim with easy-to-understand examples. But I guess you get what you pay for. After all, it IS good value for the money. Anyway, about my problem.. I have come so far myself, that I can guess it has to be done with a canvas?? Or what? Can someone provide a painfully simple example of how to do this? |
| ||
You need to make a canvas then you can draw on it using "SetGraphics CanvasGraphics(Canvas)." I'm not real good at explaining stuff so I'll let the code do the explaining. Global Square = LoadImage("Square.gif") Global EditCanvas:TGadget = CreateCanvas(0,0,640,480,Window) Function DrawCanvas() SetGraphics CanvasGraphics(Canvas) Cls DrawImage Square,0,0 Flip End Function Hope this helps. Oh, also this code isn't complete, it will not work if you try and run it. You have to create a window first and do a few other things, but I think you know how to do that stuff. |
| ||
I'm guessing you have worked through Assari's excellent MaxGUI tutorials? |
| ||
Hu, never heard of it. |
| ||
@tonyg That looks very interresting! |
| ||
@Bachfire, yep very good tutorials. @Zenn Lee, guess we cross-posted as my post was for Bachfire. |
| ||
@tonyg oops sorry:) |