gdiplus: Add FIXME for EMF records we need to implement.
These records cause state tracking in gdi32, but the state tracking doesn't work correctly because we didn't pass a DC to EnumEnhMetaFile. Signed-off-by: Vincent Povirk <vincent@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
4c3f494aa0
commit
2054c8fe6f
|
@ -1131,6 +1131,26 @@ GpStatus WINGDIPAPI GdipPlayMetafileRecord(GDIPCONST GpMetafile *metafile,
|
|||
{
|
||||
ENHMETARECORD *record;
|
||||
|
||||
switch (recordType)
|
||||
{
|
||||
case EMR_SETMAPMODE:
|
||||
case EMR_SAVEDC:
|
||||
case EMR_RESTOREDC:
|
||||
case EMR_SETWINDOWORGEX:
|
||||
case EMR_SETWINDOWEXTEX:
|
||||
case EMR_SETVIEWPORTORGEX:
|
||||
case EMR_SETVIEWPORTEXTEX:
|
||||
case EMR_EXTSELECTCLIPRGN:
|
||||
case EMR_SETWORLDTRANSFORM:
|
||||
case EMR_SCALEVIEWPORTEXTEX:
|
||||
case EMR_SCALEWINDOWEXTEX:
|
||||
case EMR_MODIFYWORLDTRANSFORM:
|
||||
FIXME("not implemented for record type %x\n", recordType);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
record = heap_alloc_zero(dataSize + 8);
|
||||
|
||||
if (record)
|
||||
|
|
Loading…
Reference in New Issue