   Drawing over DirectX without hooking or hardware overlay
  Is it possible to draw a over fullscreen DirectX application without hooking or hardware overlay?  I've read somewhere that this is possible by creating a new window and setting its parent to the target's window by using SetParent(hwnd, FindWindow(NULL, TEXT("Target Windows Title Here"))).  Since a child window will always displayed over its parent, will this method work?  I can't get it to work by calling FindWindow after I created the device but maybe it's just me being a DirectX newbie... Maybe a DirectX expert shred some light.   