1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

gdi32/emf: Add SetBrushOrgEx() recording.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
This commit is contained in:
Nikolay Sivov 2023-10-09 12:46:30 +02:00 committed by Alexandre Julliard
parent a6a9419a34
commit 86708b36f8
3 changed files with 12 additions and 0 deletions

View file

@ -1060,6 +1060,7 @@ BOOL WINAPI SetBrushOrgEx( HDC hdc, INT x, INT y, POINT *oldorg )
{
DC_ATTR *dc_attr;
if (!(dc_attr = get_dc_attr( hdc ))) return FALSE;
if (dc_attr->emf && !EMFDC_SetBrushOrgEx( dc_attr, x, y )) return FALSE;
if (oldorg) *oldorg = dc_attr->brush_org;
dc_attr->brush_org.x = x;
dc_attr->brush_org.y = y;

View file

@ -2129,6 +2129,16 @@ BOOL EMFDC_SetBkColor( DC_ATTR *dc_attr, COLORREF color )
return emfdc_record( get_dc_emf( dc_attr ), &emr.emr );
}
BOOL EMFDC_SetBrushOrgEx( DC_ATTR *dc_attr, INT x, INT y )
{
EMRSETBRUSHORGEX emr;
emr.emr.iType = EMR_SETBRUSHORGEX;
emr.emr.nSize = sizeof(emr);
emr.ptlOrigin.x = x;
emr.ptlOrigin.y = y;
return emfdc_record( get_dc_emf( dc_attr ), &emr.emr );
}
BOOL EMFDC_SetTextColor( DC_ATTR *dc_attr, COLORREF color )
{

View file

@ -233,6 +233,7 @@ BOOL EMFDC_SelectPalette( DC_ATTR *dc_attr, HPALETTE palette );
BOOL EMFDC_SetArcDirection( DC_ATTR *dc_attr, INT dir );
BOOL EMFDC_SetBkColor( DC_ATTR *dc_attr, COLORREF color );
BOOL EMFDC_SetBkMode( DC_ATTR *dc_attr, INT mode );
BOOL EMFDC_SetBrushOrgEx( DC_ATTR *dc_attr, INT x, INT y );
BOOL EMFDC_SetDCBrushColor( DC_ATTR *dc_attr, COLORREF color );
BOOL EMFDC_SetDCPenColor( DC_ATTR *dc_attr, COLORREF color );
INT EMFDC_SetDIBitsToDevice( DC_ATTR *dc_attr, INT x_dest, INT y_dest, DWORD width, DWORD height,