title: show and switch to a window in win32
body: <p>I have a child window which sometimes is needed to show.In my winform project somehow this windows can be focused to user. i tried <code>mywindow.focus()</code> but it didn't work. So i want to use win32 api for showing this window. i heard something like these:</p>
  
  <pre><code>[DllImport("User32")]
   public static extern void SwitchToThisWindow(IntPtr hWnd, bool fAltTab);
  
       public static void ShowAndSwitchWindow(IntPtr MainWindowHandle)
       {
     ShowWindow(MainWindowHandle.ToInt32(), SW_MAXIMIZE);
     SwitchToThisWindow(MainWindowHandle, true);
        }
  </code></pre>
  
  <p>But i cant understand how to use that in my project?????</p>
  
  <p>my window is like that:(remember this is not main window.this window is called from another window called MainWindow)</p>
  
  <pre><code>               show_meaning s = new show_meaning(x);
                  s.Show();
  </code></pre>
  
  <p>I am not used to in win32 api.
  Can anyone help me ???? </p>