[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    riched20: register ListBox & ComboBox classes
From:       Cihan Altinay <cihan () uq ! edu ! au>
Date:       2005-11-30 6:46:20
Message-ID: 1133333180.438d4abcd7758 () my ! uq ! edu ! au
[Download RAW message or body]

This message is in MIME format.


Hi,

> 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@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 :-)

Cheers,
Cihan

["dlg_after_patch.png" (image/png)]
["dlg_before_patch.png" (image/png)]



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic