[RESEND] riched20: register ListBox & ComboBox classes

Cihan Altinay cihan at uq.edu.au
Thu Dec 1 21:23:59 CST 2005

Another attempt to get some feedback for this patch...


> This patch partially implements the undocumented REExtendedRegisterClass()
> function by registering the two missing classes. That way MS Office 2003 and
> probably other programs that rely on these classes display dialogs
> completely which were empty before.
> Changelog:
>     Cihan Altinay <cihan at uq.edu.au>
>     Partially implement REExtendedRegisterClass() to register missing window
>     classes so that applications relying on them don't get confused.

It seems this patch was ignored and I would appreciate some comments because
I haven't done much wine development yet (and probably made a lot of mistakes).
Basically, I did some reverse engineering to see what is going on under Windows
and implemented the (de)registration of the two classes accordingly. The effect
of the patch can be seen in the attached screenshots which is the Options
dialog of MS PowerPoint 2003.
I agree that a patch that makes the controls actually work would be better :-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dlg_after_patch.png
Type: image/png
Size: 18793 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20051202/5ef7a572/dlg_after_patch-0001.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dlg_before_patch.png
Type: image/png
Size: 5642 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20051202/5ef7a572/dlg_before_patch-0001.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wine_riched.patch
Type: text/x-patch
Size: 4087 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20051202/5ef7a572/wine_riched-0001.patch

More information about the wine-devel mailing list