I don't think you can use WS_VISIBLE when blitz is in full screen mode since it's using a DirectX window.
I can get it to hide a window and re-show it when using windowed mode (it does flash the black screen for a brief moment).
I can get it to hide a window and re-show it when using windowed mode (it does flash the black screen for a brief moment).