# C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.InvertRegion

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_InvertRegion_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.InvertRegion*">InvertRegion Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_InvertRegion_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.InvertRegion*"></a>
<h4 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_InvertRegion_System_IntPtr_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.InvertRegion(System.IntPtr)">InvertRegion(IntPtr)</h4>
<div class="markdown level1 summary"><p>Inverts the colors in the specified region.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public virtual void InvertRegion(IntPtr regionHandle)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Overridable Sub InvertRegion(regionHandle As IntPtr)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.intptr">IntPtr</a></td>
      <td><span class="parametername">regionHandle</span></td>
      <td><p>A <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.intptr">IntPtr</a> indicates the handle of the region.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_InvertRegion_System_IntPtr__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>On monochrome screens, the InvertRegion function makes white pixels black and black pixels white.
On color screens, this inversion is dependent on the type of technology used to generate the colors for the screen.</p>
</div>
<h5 class="exceptions">Exceptions</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Condition</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="C1.Framework.SystemErrorException.html">SystemErrorException</a></td>
      <td></td>
    </tr>
  </tbody>
</table>
</div>
