title: What does it mean to GetDC(0&)?
body: <p>I am reading some VB6 to convert to C#.  What does this line mean?  Is <code>0&amp;</code> equivalent to <code>IntPtr.Zero</code>?</p>
  
  <pre><code>//'Get a Device context
  hdc = GetDC(0&amp;)
  </code></pre>
  
  <p>This value is used to pinvoke, so I'm not sure <code>IntPtr.Zero</code> makes sense since we need to be selecting some object.</p>
  
  <pre><code>OldFont = SelectObject(hdc, ObjFont)
  </code></pre>
  
  <p>Note, ObjFont is populated via</p>
  
  <pre><code>//'Get the Window's font
  ObjFont = SendMessage(hwnd, WM_GETFONT, 0, 0&amp;)//there's that mysterious 0&amp; agaain.
  </code></pre>