Skip to content

Latest commit

 

History

History
175 lines (107 loc) · 4.66 KB

ns-wingdi-emrmaskblt.md

File metadata and controls

175 lines (107 loc) · 4.66 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:wingdi.tagEMRMASKBLT
EMRMASKBLT (wingdi.h)
The EMRMASKBLT structure contains members for the MaskBlt enhanced metafile record. Note that graphics device interface (GDI) converts the device-dependent bitmap into a device-independent bitmap (DIB) before storing it in the metafile record.
*PEMRMASKBLT
EMRMASKBLT
EMRMASKBLT structure [Windows GDI]
PEMRMASKBLT
PEMRMASKBLT structure pointer [Windows GDI]
_win32_EMRMASKBLT_str
gdi.emrmaskblt
wingdi/EMRMASKBLT
wingdi/PEMRMASKBLT
gdi\emrmaskblt.htm
gdi
4c9e8631-8b76-423f-9691-8c93c6412d41
12/05/2018
*PEMRMASKBLT, EMRMASKBLT, EMRMASKBLT structure [Windows GDI], PEMRMASKBLT, PEMRMASKBLT structure pointer [Windows GDI], _win32_EMRMASKBLT_str, gdi.emrmaskblt, wingdi/EMRMASKBLT, wingdi/PEMRMASKBLT
wingdi.h
Windows.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
Windows
EMRMASKBLT, *PEMRMASKBLT
19H1
tagEMRMASKBLT
wingdi/tagEMRMASKBLT
PEMRMASKBLT
wingdi/PEMRMASKBLT
EMRMASKBLT
wingdi/EMRMASKBLT
c++
APIRef
kbSyntax
HeaderDef
Wingdi.h
EMRMASKBLT

EMRMASKBLT structure

-description

The EMRMASKBLT structure contains members for the MaskBlt enhanced metafile record. Note that graphics device interface (GDI) converts the device-dependent bitmap into a device-independent bitmap (DIB) before storing it in the metafile record.

-struct-fields

-field emr

The base structure for all record types.

-field rclBounds

Bounding rectangle, in device units.

-field xDest

Logical x-coordinate of the upper-left corner of the destination rectangle.

-field yDest

Logical y-coordinate of the upper-left corner of the destination rectangle.

-field cxDest

Logical width of the destination rectangle.

-field cyDest

Logical height of the destination rectangle.

-field dwRop

Raster-operation code. These codes define how the color data of the source rectangle is to be combined with the color data of the destination rectangle to achieve the final color.

-field xSrc

Logical x-coordinate of the upper-left corner of the source rectangle.

-field ySrc

Logical y-coordinate of the upper-left corner of the source rectangle.

-field xformSrc

World-space to page-space transformation of the source device context.

-field crBkColorSrc

Background color (the RGB value) of the source device context. To make a COLORREF value, use the RGB macro.

-field iUsageSrc

Value of the bmiColors member of the source BITMAPINFO structure. The iUsageSrc member can be either the DIB_PAL_COLORS or DIB_RGB_COLORS value.

-field offBmiSrc

Offset to source BITMAPINFO structure.

-field cbBmiSrc

Size of source BITMAPINFO structure.

-field offBitsSrc

Offset to source bitmap bits.

-field cbBitsSrc

Size of source bitmap bits.

-field xMask

Horizontal pixel offset into mask bitmap.

-field yMask

Vertical pixel offset into mask bitmap.

-field iUsageMask

Value of the bmiColors member of the mask BITMAPINFO structure.

-field offBmiMask

Offset to mask BITMAPINFO structure.

-field cbBmiMask

Size of mask BITMAPINFO structure.

-field offBitsMask

Offset to mask bitmap bits.

-field cbBitsMask

Size of mask bitmap bits.

-see-also

BITMAPINFO

COLORREF

MaskBlt

Metafile Structures

Metafiles Overview

RGB