Imaging.CreateBitmapSourceFromHBitmap Method

Definition

Returns a managed BitmapSource, based on the provided pointer to an unmanaged bitmap and palette information.

C#
[System.Security.SecurityCritical]
public static System.Windows.Media.Imaging.BitmapSource CreateBitmapSourceFromHBitmap(IntPtr bitmap, IntPtr palette, System.Windows.Int32Rect sourceRect, System.Windows.Media.Imaging.BitmapSizeOptions sizeOptions);
C#
public static System.Windows.Media.Imaging.BitmapSource CreateBitmapSourceFromHBitmap(IntPtr bitmap, IntPtr palette, System.Windows.Int32Rect sourceRect, System.Windows.Media.Imaging.BitmapSizeOptions sizeOptions);

Parameters

bitmap
IntPtr

A pointer to the unmanaged bitmap.

palette
IntPtr

A pointer to the bitmap's palette map.

sourceRect
Int32Rect

The size of the source image.

sizeOptions
BitmapSizeOptions

A value of the enumeration that specifies how to handle conversions.

Returns

The created BitmapSource.

Attributes

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also