title: Adding inputbox-like control to XNA game
body: <p>I want my game to have normal text input, but it seems very unpleasant to do using pure XNA. </p>
  
  <p>Earlier I found this piece of code which lets me use <code>MessageBox</code> all around my game, safely pausing its execution and showing a message:</p>
  
  <pre><code>[DllImport("user32.dll", CharSet = CharSet.Auto)]
  public static extern uint MessageBox(IntPtr hWnd, String text, String caption, uint type);
  </code></pre>
  
  <p>Is there something similar to this which could add <code>InputBox</code> functionality to my game, preferrably without interrupting (pausing) the game?</p>