Exemple #1
0
        private void screenshot()
        {
            Bitmap   bit = new Bitmap(pwidth, pheight);
            Graphics g   = Graphics.FromImage(bit);

            g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
            if (webKitBrowser != null)
            {
                g.CopyFromScreen(webKitBrowser.PointToScreen(Point.Empty), Point.Empty, webKitBrowser.Size);
            }
            else if (ieBrowser != null)
            {
                g.CopyFromScreen(ieBrowser.PointToScreen(Point.Empty), Point.Empty, ieBrowser.Size);
            }
            try
            {
                bit.Save(pout);
            }
            catch
            {
                MessageBox.Show("Save failed:\n" + pout, "YashiWebpageScreenshot", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            exit();
        }