Hi Fellippe
very good advance in developing Inform.
The superlative next (not so next but when you think that it is useful to implement) feature is the possibility to choose a control by a listbox (that can save user when object are on stack) and/or to select multiple objects designing a rectangle or square by mouse (like in Command / Conquer or Age of Empire for your people) and/or to group/ungroup a set of object selected so to move and edit in one time.
In this time I have decided to learn more about graphic, so I have started to use Picturebox control as a canvas and not only like a container of images.
Following the info in the wiki of Inform I find the method BeginDraw PictureID ..... EndDraw PictureID
reading your 2 examples InformFireworks2 and InformSimplePaint you use both the above method both to direct the graphic operation of QB64 to a _DEST canvas(picturebox)... moreover I find this property about that I have found no informations into Inform wiki.
Please tell me where I can get more informations without robbing time to you.
Trying to use PictureBox I have got strange results using VIEW and WINDOW ( QB64 instructions) to define new cohordinates for Picturebox and to select an area of Picturebox: in summary using method BeginDraw /EndDraw the instruction WINDOW works while VIEW no. While using the _DEST Control(ID).HelperCanvas method I got result of altering the surface of window of application with moving of all controls on it. The buttons are moved but they react to mouse at the old position.
I attach file to see my experiences. It maybe I have made a bad work.
Thanks for answers!