Nikolay Sivov
|
78236592df
|
user32: When registering redirected class use correct base class name.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45689
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-27 10:57:39 +02:00 |
Nikolay Sivov
|
7a45d2fa78
|
user32: Fix returned class name for other process windows.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-06-13 22:13:27 +02:00 |
Nikolay Sivov
|
e7243523cb
|
server: Use additional atom to keep base class name.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-06-11 11:41:59 +02:00 |
Nikolay Sivov
|
c4fd1099dd
|
user32: Avoid touching last error on successful path of GetClassInfo().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-08 10:51:31 +02:00 |
Michael Stefaniuc
|
e8411d22d5
|
user32: Use the available ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-02 16:02:53 +02:00 |
Nikolay Sivov
|
9b9f97e3f6
|
user32: Add redirected class registration callback.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-20 11:41:44 +01:00 |
Nikolay Sivov
|
04fe481d2b
|
comctl32: Introduce ListBox control.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-14 09:05:30 +01:00 |
Nikolay Sivov
|
c9e98034b3
|
comctl32: Introduce ComboBox control.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-13 19:15:00 +01:00 |
Nikolay Sivov
|
31d3fcc0b2
|
comctl32: Introduce Static control.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-08 13:10:37 +01:00 |
Nikolay Sivov
|
0de689f415
|
user32: Automatically load the module implementing redirected class.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-07 22:22:51 +01:00 |
Nikolay Sivov
|
5d10abde50
|
comctl32: Introduce Button control.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-06 14:28:10 +01:00 |
Nikolay Sivov
|
a21b16d8cb
|
user32: Fix names returned with GetClassName().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-05 10:00:07 +01:00 |
Nikolay Sivov
|
662f727a79
|
comctl32: Introduce Edit control.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-01 22:24:55 +01:00 |
Nikolay Sivov
|
df715e5a9a
|
user32: Make it possible to create windows for redirected classes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-31 21:07:24 +01:00 |
Nikolay Sivov
|
bdb048a50e
|
user32: Enable window class redirection.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-26 13:44:23 +01:00 |
Nikolay Sivov
|
71d8edebb9
|
user32: Add SysLink to known classes list.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-19 12:12:02 +01:00 |
Alex Henrie
|
0768a62f2c
|
user32: Simplify GCLP_HICON and GCLP_HICONSM boolean logic.
|
2015-05-14 18:55:28 +09:00 |
Alex Henrie
|
2a94355c91
|
user32: Free internal icon when freeing the rest of the window class.
|
2015-05-14 18:54:40 +09:00 |
Alex Henrie
|
f920dfd698
|
user32: Load hIconSmIntern from the best-matching resource.
|
2015-05-14 00:06:58 +09:00 |
Piotr Caban
|
3be5c16b4d
|
user32: Move IME window procedure to user32.
|
2014-11-11 16:09:47 +09:00 |
Alexandre Julliard
|
fb4441df73
|
user32: Don't check for comctl32 class for integer atoms.
|
2013-12-12 12:05:36 +01:00 |
Alexandre Julliard
|
c25c019883
|
user32: Automatically load comctl32 when one of its classes is requested.
|
2013-10-28 18:41:04 +01:00 |
Alexandre Julliard
|
4c41c20e02
|
user32: Create the desktop window to trigger builtin class registration before accessing the class list.
|
2013-10-28 15:24:58 +01:00 |
Alexandre Julliard
|
fe441a0682
|
user32: Register classes once the graphics driver has been loaded, except for the desktop class.
|
2013-10-24 19:01:54 +02:00 |
Alexandre Julliard
|
7370a56543
|
user32: Delay registration of the builtin classes until the first window is created.
|
2013-10-16 17:22:19 +02:00 |
Sergey Guralnik
|
3d4db9f28f
|
user32: Add internal class small icons.
|
2012-10-15 15:27:28 +02:00 |
Marcus Meissner
|
81ed815173
|
user32: Added missing break.
|
2011-03-28 17:11:50 +02:00 |
Dmitry Timoshkov
|
5aa45d9cf4
|
user32: Add a test for GetClassInfo, make it pass under Wine.
|
2010-08-03 11:43:59 +02:00 |
Dylan Smith
|
41dbacdc71
|
user32: RegisterClassEx should check for invalid cbSize field.
|
2010-07-19 14:38:16 +02:00 |
Michael Stefaniuc
|
0a22cd2b8f
|
user32: Avoid using HIWORD() on atoms/resources.
|
2010-02-04 13:39:27 +01:00 |
Alexandre Julliard
|
0fbe20a254
|
user32: Move freeing of a 16-bit module's classes to wnd16.c.
|
2009-12-22 12:33:33 +01:00 |
Alexandre Julliard
|
77ab435402
|
user32: Make WINPROC_AllocProc take a unicode flag for consistency with the other winproc functions.
|
2009-12-18 12:41:59 +01:00 |
Alexandre Julliard
|
d081a7352c
|
user32: Simplify window procedure allocation for the builtin classes.
|
2009-12-18 12:39:13 +01:00 |
Alexandre Julliard
|
1b2ea8b2e9
|
user32: Pre-allocate the window procedure for DefWindowProc.
|
2009-12-17 13:25:50 +01:00 |
Alexandre Julliard
|
87ede8949a
|
user32: Get rid of the EDIT_winproc_handle variable.
|
2009-12-17 13:09:50 +01:00 |
Michael Stefaniuc
|
214b40b109
|
user32: Remove superfluous pointer casts.
|
2009-03-02 12:11:38 +01:00 |
Alexandre Julliard
|
0c914e475d
|
server: Make atom_t an unsigned int to avoid padding issues.
|
2008-12-31 15:09:59 +01:00 |
Alexandre Julliard
|
0cd3ff6cbe
|
server: Make the class opaque data a client_ptr_t instead of a void pointer.
|
2008-12-29 17:24:39 +01:00 |
Alexandre Julliard
|
f2c4e09e80
|
server: Make module handles always 64-bit.
|
2008-12-29 16:47:51 +01:00 |
Alexandre Julliard
|
7fdadbb377
|
server: Add functions for conversions between server user handles and pointer-style handles.
|
2008-12-08 16:58:20 +01:00 |
Alexandre Julliard
|
c9370c44ba
|
user32: Register the builtin 'Message' window class.
|
2008-06-25 14:44:06 +02:00 |
Alexandre Julliard
|
c362081a79
|
user32: Moved the class extra bytes check to catch uninitialised data sooner.
|
2008-05-19 23:10:01 +02:00 |
Alexandre Julliard
|
1642fbcbc2
|
user32: Moved the DCE support from winex11 back to user32.
Window and class DCEs are now allocated lazily.
|
2008-02-25 15:59:19 +01:00 |
Alexandre Julliard
|
4273a8ab86
|
user32: Simplify the window structure creation. Get rid of the unused clsStyle field.
|
2008-02-25 15:55:17 +01:00 |
Andrew Talbot
|
ba596d30ce
|
user32: Remove unneeded casts.
|
2008-01-22 11:27:45 +01:00 |
Alexandre Julliard
|
6ff78347e2
|
user32: Remove a few traces that only duplicate the relay information.
|
2007-11-12 14:03:45 +01:00 |
Alexandre Julliard
|
c57b5057db
|
user32: Make all internal user32 functions and variables hidden.
|
2007-11-07 19:46:29 +01:00 |
Alexandre Julliard
|
1fc461f98b
|
server: Allow to specify the class name instead of the atom to create a window.
|
2007-11-02 15:16:25 +01:00 |
Alexandre Julliard
|
8b42238b5b
|
user32: Cache the window class name on the client side.
|
2007-11-02 11:57:35 +01:00 |
Alexandre Julliard
|
1ee62a8d72
|
user32: Properly handle integer atoms specified as strings in class names.
|
2007-11-02 11:42:53 +01:00 |