I revised the look of my GUI dialog boxes and pushbuttons. I'm not sure if I'm going to keep the 3 line decoration on the title bar of my dialog boxes, I might go to one thick line, or maybe do something else like a colored bar on either side of the title. I don't want it to look exactly like Windows, but I don't want that Windows 95 look either. I modified the color scheme of the dialogs. I may also change the color of the taskbar/menu bars as well, but I like a little contrast.
One little thing I did that I'm pretty happy with is the button focus thing that Windows does. The pushbuttons now highlight when the mouse cursor is over them. Not a lot of work at all. I just had the owner of the buttons call the buttons' checkfocus procedure that checks their focus status. The checkfocus routine does the work of changing the color if the mouse is over it and calls the button's paint procedure and if the button is not in focus it will reset the color and re-paint the button. A boolean variable is used to check whether the color is already in the focus color so it doesn't keep re-painting the button.
The color change isn't huge, just enough to catch your eye.
https://youtu.be/gzOmf5_AMeANow I have to really start to work on my art skills so I can use the tools I'm making.