Defrag,
If you have freely updated DarkBasic to, I believe it is version 1.13, then there truly is no need to re-create a Windows format screen. This is because version 1.13 gives you access to commands which allow you to run your DarkBasic program in a window, instead of the original console screen.
However, if you insist on building your skills in this area, I have a few methods. These methods are not necessarily good to use, though. First, you can code the graphics in, without using any media. Do this by making use of the 'Basic 2D' and 'Text' commands within DarkBasic. These commands include
Box, Line, and multiple text printing and string manipulations.
Secondly, you can create images as your GUI. You can either paste them to the screen, or you have the choice of creating sprites. Or, of course a mixture of the 'Basic 2D' commands and images/sprites works well.
I have included in this post an attachment of a folder that includes source code and a few images of which I used to begin a GUI experiment. There is not much to it, as I quit the experimentation a while back to study a more important subject. Feel free to use the code and media freely.
+NanoBrain+