Oleg Prokhorov xolegpro@rbcmail.ru writes:
Cause: SetMenu was limited to update client/non-client only if window is visible, while MS Windows SetMenu updates it anyway.
Changelog: SetMenu always updates client/non-client.
This causes a SetWindowPos to happen during window creation, before the window is properly initialized, with bad results. This will need more work I'm afraid.