On 07/30/2010 10:02 AM, Alexandre Julliard wrote:
Paul Vrienspaul.vriens.wine@gmail.com writes:
On 07/29/2010 08:13 PM, Alexandre Julliard wrote:
That depends on the situation. In some cases it can be set globally through the version resources, in other cases it will have to be set on an individual resource basis, or specified directly in the code.
When you say 'globally' do you mean everything running under (one) wineserver?
No, I mean globally for a process, this is always per-process. If you put the magic string in the version resources the whole process is RTL, making all the windows automatically WS_EX_LAYOUTRTL and mirroring all the UI. That's the correct approach for Wine builtin apps, once WS_EX_LAYOUTRTL works properly.
Ok, thanks for that explanation. Do you know if dialog resources also inherit WS_EX_LAYOUTRTL?
After reading http://msdn.microsoft.com/en-us/goglobal/bb688119.aspx ("Activating Mirroring for Dialog Resources") it's not very clear to me (my thought is that it doesn't inherit).