user32/tests: Check client rect in static control tests.
Signed-off-by: Rafał Harabień <rafalh92@outlook.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
59e37ec4a1
commit
b52e0dc64a
|
@ -80,7 +80,7 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lpara
|
|||
|
||||
static void test_updates(int style, int flags)
|
||||
{
|
||||
RECT r1 = {20, 20, 30, 30};
|
||||
RECT r1 = {20, 20, 30, 30}, rcClient;
|
||||
HWND hStatic = build_static(style);
|
||||
int exp;
|
||||
LONG exstyle;
|
||||
|
@ -94,6 +94,16 @@ static void test_updates(int style, int flags)
|
|||
else
|
||||
ok(exstyle == 0, "expected 0, got %d\n", exstyle);
|
||||
|
||||
GetClientRect(hStatic, &rcClient);
|
||||
if (style == SS_ETCHEDVERT)
|
||||
todo_wine ok(rcClient.right == 0, "expected zero width, got %d\n", rcClient.right);
|
||||
else
|
||||
ok(rcClient.right > 0, "expected non-zero width, got %d\n", rcClient.right);
|
||||
if (style == SS_ETCHEDHORZ)
|
||||
todo_wine ok(rcClient.bottom == 0, "expected zero height, got %d\n", rcClient.bottom);
|
||||
else
|
||||
ok(rcClient.bottom > 0, "expected non-zero height, got %d\n", rcClient.bottom);
|
||||
|
||||
g_nReceivedColorStatic = 0;
|
||||
/* during each update parent WndProc will test the WM_CTLCOLORSTATIC message */
|
||||
InvalidateRect(hMainWnd, NULL, FALSE);
|
||||
|
|
Loading…
Reference in New Issue