gdiplus: Save elements of font's style.
This commit is contained in:
parent
510ecb6530
commit
62cae5ab39
|
@ -43,6 +43,9 @@ GpStatus WINGDIPAPI GdipCreateFontFromLogfontW(HDC hdc,
|
|||
memcpy(&(*font)->lfw.lfFaceName, logfont->lfFaceName, LF_FACESIZE *
|
||||
sizeof(WCHAR));
|
||||
(*font)->lfw.lfHeight = logfont->lfHeight;
|
||||
(*font)->lfw.lfItalic = logfont->lfItalic;
|
||||
(*font)->lfw.lfUnderline = logfont->lfUnderline;
|
||||
(*font)->lfw.lfStrikeOut = logfont->lfStrikeOut;
|
||||
|
||||
hfont = CreateFontIndirectW(&(*font)->lfw);
|
||||
oldfont = SelectObject(hdc, hfont);
|
||||
|
|
|
@ -79,11 +79,9 @@ static void test_logfont(void)
|
|||
expect(0, lfw2.lfEscapement);
|
||||
expect(0, lfw2.lfOrientation);
|
||||
ok((lfw2.lfWeight >= 100) && (lfw2.lfWeight <= 900), "Expected weight to be set\n");
|
||||
todo_wine{
|
||||
expect(TRUE, lfw2.lfItalic);
|
||||
expect(TRUE, lfw2.lfUnderline);
|
||||
expect(TRUE, lfw2.lfStrikeOut);
|
||||
}
|
||||
expect(TRUE, lfw2.lfItalic);
|
||||
expect(TRUE, lfw2.lfUnderline);
|
||||
expect(TRUE, lfw2.lfStrikeOut);
|
||||
expect(0, lfw2.lfCharSet);
|
||||
expect(0, lfw2.lfOutPrecision);
|
||||
expect(0, lfw2.lfClipPrecision);
|
||||
|
|
Loading…
Reference in New Issue