4 Aug
2010
4 Aug
'10
8:01 a.m.
Am 03.08.2010 um 21:26 schrieb Oldřich Jedlička:
+ whiteBrush = CreateSolidBrush(white); + ok(whiteBrush != NULL, "CreateBrush returned: %p\n", whiteBrush); + redBrush = CreateSolidBrush(red); + ok(redBrush != NULL, "CreateBrush returned: %p\n", redBrush); + + hr = IDirectDrawSurface_GetDC(Backbuffer, &dc); + ok(hr == DD_OK, "IDirectDrawSurface_GetDC returned: %x\n", hr); + ret = FillRect(dc, &rect, redBrush); + ok(ret != 0, "FillRect failed\n"); + hr = IDirectDrawSurface_ReleaseDC(Backbuffer, dc); + ok(hr == DD_OK, "IDirectDrawSurface_ReleaseDC returned: %x\n", hr); It would be more directdraw-ish to use a colorfill blit instead of getDC + gdi drawing.
Tests 1-3 and 5 look OK though.