I\'m currently creating a silent print module. The current control I\'m using is, it\'s making sure that the control handle is already created (IsHandleCreated)
IsHandleCreated
Try to overload CreateParams property getter. In it clear the WS_VISIBLE flag.
CreateParams
WS_VISIBLE