コード例 #1
0
        private void AFCPanel_Resize(object sender, EventArgs e)
        {
            if (AFCPanel.Width == 0 || AFCPanel.Height == 0)
            {
                return;
            }

            Bitmap memBmp;

            memBmp = new Bitmap(AFCPanel.Width, AFCPanel.Height);

            Graphics clientDC = AFCPanel.CreateGraphics();
            IntPtr   hdc      = clientDC.GetHdc();
            IntPtr   memdc    = Win32Support.CreateCompatibleDC(hdc);

            Win32Support.SelectObject(memdc, memBmp.GetHbitmap());
            memDC = Graphics.FromHdc(memdc); clientDC.ReleaseHdc(hdc);
            UpdateUI();
        }