title: c# fill everything but GraphicsPath
body: <p>I have some code that looks like that:</p>
  
  <pre><code>GraphicsPath p = new GraphicsPath();
  // Add some elements to p ...
  // ...
  
  g.FillPath(bgBrush, p);
  // where g : Graphics and bgBrush : Brush
  </code></pre>
  
  <p>Which results in something that looks like this:</p>
  
  <pre>
  ### |
    ##|
   ## |
  </pre>
  
  <p>How can I fill the exact complement of the path?</p>
  
  <p>Desired output:</p>
  
  <pre>
     #|
  ##  |
  #  #|
  </pre>