1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
private void button1_Click(object sender, EventArgs e)
{
Graphics g = textBox1.CreateGraphics();
Image bmi = Bitmap.FromFile(@"c:\windows\plume.bmp");
IntPtr pTarget = g.GetHdc();
IntPtr pSource = CreateCompatibleDC(pTarget);
Bitmap bmp = new Bitmap(bmi);
IntPtr pOrig = SelectObject(pSource, bmp.GetHbitmap());
BitBlt(pTarget, 0, 0, bmp.Width, bmp.Height, pSource, 0, 0, TernaryRasterOperations.SRCCOPY);
IntPtr pNew = SelectObject(pSource, pOrig);
DeleteObject(pNew);
DeleteDC(pSource);
g.ReleaseHdc(pTarget);
} |
Partager