2 * PROJECT: ReactOS api tests
3 * LICENSE: GPL - See COPYING in the top level directory
4 * PURPOSE: Test for CreateFont
5 * PROGRAMMERS: Timo Kreuzer
12 #define INVALIDFONT "ThisFontDoesNotExist"
14 void Test_CreateFontA()
20 /* Test invalid font name */
21 hFont
= CreateFontA(15, 0, 0, 0, FW_DONTCARE
, FALSE
, FALSE
, FALSE
,
22 DEFAULT_CHARSET
, OUT_DEFAULT_PRECIS
, CLIP_DEFAULT_PRECIS
,
23 DEFAULT_QUALITY
, DEFAULT_PITCH
, INVALIDFONT
);
24 ok(hFont
!= 0, "CreateFontA failed\n");
26 result
= GetObjectA(hFont
, sizeof(LOGFONTA
), &logfonta
);
27 ok(result
== sizeof(LOGFONTA
), "result = %d", result
);
29 ok(memcmp(logfonta
.lfFaceName
, INVALIDFONT
, strlen(INVALIDFONT
)) == 0, "not equal\n");
30 ok(logfonta
.lfWeight
== FW_DONTCARE
, "lfWeight=%ld\n", logfonta
.lfWeight
);
34 START_TEST(CreateFont
)