title: How to get hWnd of window opened by ShellExecuteEx.. hProcess?
body: <p>This "simple" issue seems to be fraught with side issues.<br>
    eg. Does the new process open multiple windows; Does it have a splash screen?<br>
    Is there a simple way?  (I'm starting a new instance of Notepad++)</p>
  
  <pre><code>...
  std::tstring  tstrNotepad_exe = tstrProgramFiles + _T("\\Notepad++\\notepad++.exe");
  
  SHELLEXECUTEINFO SEI={0};
  sei.cbSize       = sizeof(SHELLEXECUTEINFO);
  sei.fMask        = SEE_MASK_NOCLOSEPROCESS;
  sei.hwnd         = hWndMe;  // This app's window handle
  sei.lpVerb       = _T("open");
  sei.lpFile       = tstrNotepad_exe.c_str();     
  sei.lpParameters = _T(" -multiInst -noPlugins -nosession -notabbar ";   
  sei.lpDirectory  = NULL;
  sei.nShow        = SW_SHOW;
  sei.hInstApp     = NULL;    
  if( ShellExecuteEx(&amp;sei) )
  { // I have sei.hProcess, but how best to utilize it from here?
  }
  ...
  </code></pre>