Example #1
0
 public static extern IntPtr CreateDIBSection(SafeDCHandle hdc, ref BITMAPINFO pbmi, DIBColorMode iUsage, out IntPtr ppvBits, IntPtr hSection, int dwOffset);
Example #2
0
 public static extern int GetDIBits(SafeDCHandle hdc, IntPtr hbmp, int uStartScan, int cScanLines, IntPtr lpvBits, ref BITMAPINFO lpbi, DIBColorMode uUsage);
Example #3
0
 public static extern int GetDIBits(HDC hdc, HBITMAP hbmp, int uStartScan, int cScanLines, IntPtr lpvBits, ref BITMAPINFO lpbi, DIBColorMode uUsage);
Example #4
0
 public static extern SafeHBITMAP CreateDIBSection(HDC hdc, ref BITMAPINFO pbmi, DIBColorMode iUsage, out IntPtr ppvBits, IntPtr hSection, int dwOffset);
Example #5
0
 public static HBitmap CreateDIBSection(IntPtr hdc, BITMAPINFO pbmi, DIBColorMode pila) => CreateDIBSection(hdc, ref pbmi, pila, out _, IntPtr.Zero);
Example #6
0
 public static HBitmap CreateDIBSection(IntPtr hdc, ref BITMAPINFO pbmi, DIBColorMode pila, out IntPtr ppvBits, IntPtr hSection, uint dwOffset = 0)
 => new HBitmap(Api.CreateDIBSection(hdc, ref pbmi, pila, out ppvBits, hSection, dwOffset));
Example #7
0
 public static extern IntPtr CreateDIBSection(IntPtr hdc, [In] ref BITMAPINFO pbmi, DIBColorMode pila, out IntPtr ppvBits, IntPtr hSection, uint dwOffset);