user32: Add one more GetSystemMenu test
Dmitry Timoshkov
dmitry at codeweavers.com
Sun Jan 7 21:16:36 CST 2007
Hello,
Changelog:
user32: Add one more GetSystemMenu test.
---
dlls/user32/tests/msg.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/dlls/user32/tests/msg.c b/dlls/user32/tests/msg.c
index 244c7c7..0933c56 100644
--- a/dlls/user32/tests/msg.c
+++ b/dlls/user32/tests/msg.c
@@ -3588,6 +3588,16 @@ static void test_sys_menu(void)
ok(state == 0xffffffff, "wrong SC_CLOSE state %x\n", state);
DestroyWindow(hwnd);
+
+ /* test new window without WS_SYSMENU style */
+ hwnd = CreateWindowExA(0, "NoCloseWindowClass", NULL, WS_OVERLAPPEDWINDOW & ~WS_SYSMENU,
+ 100, 100, 200, 200, 0, 0, 0, NULL);
+ ok(hwnd != 0, "Failed to create overlapped window\n");
+
+ hmenu = GetSystemMenu(hwnd, FALSE);
+ ok(!hmenu, "GetSystemMenu error %d\n", GetLastError());
+
+ DestroyWindow(hwnd);
}
/* test if we receive the right sequence of messages */
--
1.4.4.2
More information about the wine-patches
mailing list