Ejemplo n.º 1
0
 /// <summary>
 /// When minimized set the browser window size to 0x0 to reduce resource usage.
 /// https://github.com/chromiumembedded/cef/blob/c7701b8a6168f105f2c2d6b239ce3958da3e3f13/tests/cefclient/browser/browser_window_std_win.cc#L87
 /// </summary>
 internal virtual void HideInternal()
 {
     if (BrowserHwnd != IntPtr.Zero)
     {
         NativeMethodWrapper.SetWindowPosition(BrowserHwnd, 0, 0, 0, 0);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Show the browser (called after previous minimised)
 /// </summary>
 internal virtual void ShowInternal()
 {
     if (BrowserHwnd != IntPtr.Zero)
     {
         NativeMethodWrapper.SetWindowPosition(BrowserHwnd, 0, 0, Width, Height);
     }
 }
Ejemplo n.º 3
0
        private void ParentControlSizeChanged(object sender, EventArgs e)
        {
            var bounds = parentControl.Bounds;

            if (browserHandle != IntPtr.Zero)
            {
                NativeMethodWrapper.SetWindowPosition(browserHandle, bounds.X, bounds.Y, bounds.Width, bounds.Height);
            }
        }
Ejemplo n.º 4
0
 private void ResizeBrowserInternal(int width, int height)
 {
     NativeMethodWrapper.SetWindowPosition(BrowserHwnd, 0, 0, width, height);
 }