Some updates of the project. Actually, life has been pretty busy but I managed to find 1 thing out and it's not that fun to implement.

FRAMES

In Visual Basic, frames act a little bit like a PictureBox with 2 noticible differences.

1. It can have a title/caption
2. It has an inner border/frame/edge or whatever else you may call it

PROBLEM

It seams that the darkmode does not have frames implemented or at least, I have not found any documentation about this. That means that the only real way to have a frame use darkmode in it's entirety is to draw the freaking frame AND title, yes, the title too. So this means I have to do the following:

1 - Find the corresponding color of the border in darkmode if available or use a color that is logical for that inner border
2 - Redraw the border by respecting the original VB positionning of that border, meaning, if it's 6 pixels in, then draw the border 6 pixels in from the actual frame border
3 - Draw the title, that, by itself, is not too complicated with one annoying thing, drawing text draws on top of the border making the text have a strike through it. SOOOO, draw a filled rectangle positioned where VB positions the title in the same color as the background color of the frame.
4 - Draw the title in the rectangle drawn in #3.
5 - Make sure that all elements in the frame are drawn ON TOP of the drawn inner-border and caption because, YES, VB permits you to position elements on top of the caption and inner-border and does not restrict the positioning inside the border. This may sound stupid but it's how the Vanilla VB does it so that's how it should be done.

I've seen lots of people out there just saying to position a PictureBox then add a transparent background label with a visible border and place another label on top with a background color and no border as the title. Yes, if it was a lazy project, it's very good but the point of this project is to make every Vanilla VB controls have their darkmode colors applied within their original context as if it was part of VB itself. So no tricky workarounds. I mean to make this as easy as possible with no weird tinkering. All one has to do is program their app, build their interface normally and call the WinEleven function which does all the magic to every control.

Things I cannot control are the square/blocky appearance of the controls, even though one could decide to draw those too, I think these may are not needed. The point is to use the color scheme not change the entire appearance. This is still a 32 bits app which I think has it's charms of having an old-school-ish look. I just think it should at least keep up to Windows' colors at least.

Anyways, hope you people are doing great.