Why is the Transparent property offered for static controls when it doesn’t actually work? Shouldn’t it be disabled for static controls?
The reason why it is offered is that it is a general window style that can be set on any control. Visual Studio doesn’t know which controls can render transparently and which ones don’t, or what extra steps are necessary to get the ones who can render transparently to actually do so. It just exposes the WS_EX_TRANSPARENT style and hopes that you know what you’re doing.
In retrospect, it was a poor chose of name for the style. And the incorrect online help doesn’t make things any better.