Can anyone tell me how to hook/overlay a DirectX game in C#?

I've tried getting a fullscreen C# window to overlap a game, however it wont. After researching a little, I found out that I need to hook the game and then display the C# window.

Can anyone explain how I would do this? Would I be able to display a C# form over a DirectX game?

Edit
Report