[1/2] comctl32/tests: Check the styles of the wizard and property sheet dialogs.
Francois Gouget
fgouget at codeweavers.com
Wed Sep 7 17:33:29 CDT 2011
---
dlls/comctl32/tests/propsheet.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/dlls/comctl32/tests/propsheet.c b/dlls/comctl32/tests/propsheet.c
index 101eac0..b9b1a47 100644
--- a/dlls/comctl32/tests/propsheet.c
+++ b/dlls/comctl32/tests/propsheet.c
@@ -107,6 +107,7 @@ static void test_title(void)
PROPSHEETPAGEA psp;
PROPSHEETHEADERA psh;
HWND hdlg;
+ LONG style;
memset(&psp, 0, sizeof(psp));
psp.dwSize = sizeof(psp);
@@ -131,6 +132,12 @@ static void test_title(void)
hdlg = (HWND)PropertySheetA(&psh);
ok(hdlg != INVALID_HANDLE_VALUE, "got invalid handle value %p\n", hdlg);
+ style = GetWindowLong(hdlg, GWL_STYLE);
+ todo_wine
+ ok(style == (WS_POPUP|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CAPTION|WS_SYSMENU|
+ DS_CONTEXTHELP|DS_MODALFRAME|DS_SETFONT|DS_3DLOOK),
+ "got unexpected style: %x\n", style);
+
DestroyWindow(hdlg);
}
@@ -276,6 +283,7 @@ static void test_wiznavigation(void)
PROPSHEETHEADERA psh;
HWND hdlg, control;
LONG_PTR controlID;
+ LONG style;
LRESULT defidres;
BOOL hwndtoindex_supported = TRUE;
const INT nextID = 12324;
@@ -321,6 +329,12 @@ static void test_wiznavigation(void)
ok(active_page == 0, "Active page should be 0. Is: %d\n", active_page);
+ style = GetWindowLong(hdlg, GWL_STYLE) & ~(DS_CONTEXTHELP|WS_SYSMENU);
+ todo_wine
+ ok(style == (WS_POPUP|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CAPTION|
+ DS_MODALFRAME|DS_SETFONT|DS_3DLOOK),
+ "got unexpected style: %x\n", style);
+
control = GetFocus();
controlID = GetWindowLongPtr(control, GWLP_ID);
ok(controlID == nextID, "Focus should have been set to the Next button. Expected: %d, Found: %ld\n", nextID, controlID);
--
1.7.5.4
More information about the wine-patches
mailing list