title: Get ListView items from other windows
body: <p>I'm doing some project on c#.
  I need to get <code>i</code> item from <code>ListView</code> window, handle of it I got by doing something like this</p>
  
  <pre><code>IntPtr par_hWnd = API.FindWindow(null, "Form1");
  IntPtr child1 = API.FindWindowEx(par_hWnd, (IntPtr)0, null, null);
  </code></pre>
  
  <p><code>API</code> is my static class with lots of dllimports from "user32.dll"
  I am able to get count of items in this ListView:</p>
  
  <pre><code>IntPtr count = API.SendMessage(child1, API.LVM_GETITEMCOUNT, 0, 0);
  </code></pre>
  
  <p>Now i need to get the text of item, but the result somehow must be placed in the <code>LVITEM</code> Structure, I don't know how to call <code>SendMessage</code> correctly, and how to implement <code>LVITEM</code> in c#. Can't find examples for c#. Any help?</p>