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

gdiplus/tests: Add interactive test for font linking.

This commit is contained in:
Santino Mazza 2023-12-11 10:03:32 -03:00 committed by Alexandre Julliard
parent 1454ffe7dd
commit d68a9d1213

View file

@ -2357,10 +2357,29 @@ static void test_GdipDrawString(void)
}
expect(Ok, status);
status = GdipCreateSolidFill((ARGB)0xdeadbeef, (GpSolidFill**)&brush);
status = GdipCreateStringFormat(0,0,&format);
expect(Ok, status);
status = GdipCreateStringFormat(0,0,&format);
if (winetest_interactive)
{
status = GdipCreateSolidFill(0xFF000000, (GpSolidFill**)&brush);
expect(Ok, status);
rect.X = 0;
rect.Y = 0;
rect.Width = 0;
rect.Height = 14;
GdipRotateWorldTransform(graphics, 45, MatrixOrderPrepend);
GdipScaleWorldTransform(graphics, 2, 2, MatrixOrderPrepend);
GdipGraphicsClear(graphics, 0xFFFFFFFF);
status = GdipDrawString(graphics, L"\u8336Hola\u8336", 6, fnt, &rect, format, brush);
expect(Ok, status);
RedrawWindow(hwnd, NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW); /* FIXME: In Windows this test works without this line. */
Sleep(4000);
GdipDeleteBrush(brush);
GdipResetWorldTransform(graphics);
}
status = GdipCreateSolidFill((ARGB)0xdeadbeef, (GpSolidFill**)&brush);
expect(Ok, status);
rect.X = 0;