|
Bitmap bmp = new Bitmap("\\pics\\a.jpg");
IntPtr hBitmap = bmp.GetHbitmap();
pictureBox1.Image = System.Drawing.Image.FromHbitmap(hBitmap);
如果不及时删除hBitmap 所指向的GDI对象,调用次数多了,内存会溢出。
msdn中的例子调用了DeleteObject方法
[System.Runtime.InteropServices.DllImport("gdi32.dll")]
public static extern bool DeleteObject(IntPtr hObject);
而在WinCE中没有gdi32.dll。
请问大侠如何删除这种GDI对象?
|
|