i test that if keeping the hbrBackground statement, when the program starts or resets from device lost, that background color will appear clearly
delete that statement is easy, but why keeping that statement is okay for the general direct3d program except fullscreen app