I have an MFC application (MDI) that at startup loads a separate resource-dll containing dialogs, string table, menus, bitmaps etc. depending on the current language (which is set in a .ini-file).
My problem occurs when I want to change resource-dll during run-time (i do this from a new dialog). All new dialogs that opens after I load the new dll get the right language but stuff like the menus etc. keeps the old language. What I'm looking for is like a global redraw-function that completely reloads the UI from current resources.
I have tried UpdateWindow(), RedrawWindow(), and Invalidate() on the main window but nothing works.