@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The CreateDIBitmap API !!!!C# Signature: [DllImport("gdi32.dll")] static extern IntPtr CreateDIBitmap(IntPtr hdc, [In] ref BITMAPINFOHEADER lpbmih, uint fdwInit, byte [] lpbInit, [In] ref BITMAPINFO lpbmi, uint fuUsage); !!!!VB Signature: <DllImport("gdi32.dll")> _ Public Shared Function CreateDIBitmap( _ ByVal hdc As IntPtr, _ ByRef lpbmih As BITMAPINFOHEADER, _ ByVal fdwInit As UInteger, _ ByVal lpbInit As Byte(), _ ByRef lpbmi As BITMAPINFO, _ ByVal fuUsage As UInteger) _ As IntPtr End Function !!!!User-Defined Types: [BITMAPINFOHEADER] [BITMAPINFO] !!!!Notes: None. !!!!Tips & Tricks: If you call this and then exit the function, automatic garbage collection does not work and you get a memory leak. You will need the DeleteObject function (also in gdi32) to free the memory manually !!!!Sample Code: Please add some! !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: CreateDIBitmap@msdn on MSDN
Edit gdi32.CreateDIBitmap
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.