user32/tests: Test unicodeness of subclassed built-in class windows (resend)

Hongbo Ni hongbo at njstar.com
Tue Aug 19 23:19:37 CDT 2008


Change Log: Fix 'Test succeeded inside todo block'
            (as shown on Patchwatcher). 

All built-in classes are special, most of them have ProcA and ProcW
associated with the class, so CreateWindowA gets Ansi Window, and
CreateWindowW gets a Unicode Window. But when the built-in class is
globally subclassed using SetClassLongPtrW(hwnd, GCLP_WNDPROC,,,),
the built-in class window's unicodeness behaves different on Wine.
  
For each built-in class, this conformance test tests the unicodeness
of each window created before and after been globally subclassed by
SetClassLongPtrA and SetClassLongPtrW.
    
Failed tests on wine are marked inside todo_wine.

---
 dlls/user32/tests/class.c |  271 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 271 insertions(+), 0 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-user32-tests-Test-unicodeness-of-subclassed-built-i.patch
Type: application/octet-stream
Size: 14119 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20080820/c320340c/attachment.obj 


More information about the wine-patches mailing list