1 instantiation of BitmapHandle
WindowsBase (1)
Shared\MS\Win32\NativeMethodsOther.cs (1)
326return new BitmapHandle(ownsHandle)
15 references to BitmapHandle
WindowsBase (15)
Base\System\Windows\SplashScreen.cs (2)
42private NativeMethods.BitmapHandle _hBitmap; 174private IntPtr CreateWindow(NativeMethods.BitmapHandle hBitmap, int width, int height, bool topMost)
Shared\MS\Win32\NativeMethodsOther.cs (3)
251public BitmapHandle hbmMask = null; 252public BitmapHandle hbmColor = null; 324internal static BitmapHandle CreateFromHandle(IntPtr hbitmap, bool ownsHandle=true)
Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (7)
302public static extern IntPtr SelectObject(HandleRef hdc, NativeMethods.BitmapHandle obj); 1840private static extern NativeMethods.BitmapHandle PrivateCreateDIBSection(HandleRef hdc, ref NativeMethods.BITMAPINFO bitmapInfo, int iUsage, ref IntPtr ppvBits, SafeFileMappingHandle hSection, int dwOffset); 1845internal static NativeMethods.BitmapHandle CreateDIBSection(HandleRef hdc, ref NativeMethods.BITMAPINFO bitmapInfo, int iUsage, ref IntPtr ppvBits, SafeFileMappingHandle hSection, int dwOffset) 1853NativeMethods.BitmapHandle hBitmap = PrivateCreateDIBSection(hdc, ref bitmapInfo, iUsage, ref ppvBits, hSection, dwOffset); 1870private static extern NativeMethods.BitmapHandle PrivateCreateBitmap(int width, int height, int planes, int bitsPerPixel, byte[] lpvBits); 1875internal static NativeMethods.BitmapHandle CreateBitmap(int width, int height, int planes, int bitsPerPixel, byte[] lpvBits) 1877NativeMethods.BitmapHandle hBitmap = PrivateCreateBitmap(width, height, planes, bitsPerPixel, lpvBits);
Shared\MS\Win32\UnsafeNativeMethodsOther.cs (3)
93public static extern bool CreateCaret(HandleRef hwnd, NativeMethods.BitmapHandle hbitmap, int width, int height); 969piconinfo.hbmMask = NativeMethods.BitmapHandle.CreateFromHandle(iconInfoImpl.hbmMask); 970piconinfo.hbmColor = NativeMethods.BitmapHandle.CreateFromHandle(iconInfoImpl.hbmColor);