E
Hallo zusammen,
ich habe ein kleines Problem, bei dem Ihr mir hoffentlich weiterhelfen
könnt. Ich habe eine dialog-basierte apllikation bekommen, bei der
eine Sprachumschaltung eingebaut werden soll (für 4 Sprachen). Ich
habe dies mit 4 Resource-Dll gelöst, die dann bei der Umschaltung mit
AfxSetResourceHandle eingebunden werden. Das klappt alles
hervorragend.
Mein großes Problem dabei ist, dass die Umschaltung zur Laufzeit
geschehen soll. Das funktioniert auch, nur die Aktualisierung des
Hauptframes fehlt.
Ich habe in mehreren Postings gelesen, wie man ein Menü neu lädt, ich
habe in der Anwendung aber mehrere Buttons (ActiveX Controls) bei
denen die neue Sprache geladen werden muss. Ich konnte leider nirgends
etwas darüber finden. Ich weiß, dass man das manuell machen muss nur
habe ich leider gar keine Ahnung wie. Weiß jemand von Euch vielleicht
Rat wie man die Resourcen für die Buttons neu laden kann? Kann man das
mit UpdateResource machen oder...?!
Wäre super wenn Ihr mir helfen könntet, ich weiß nicht mehr weiter.
Wenns gehen würde wäre ein kleiner Beispielcode super oder ein Link
(aber ich denke ich habe das meiste schon durchgesehen).
Wenn es so nicht gehen sollte, vielleicht dann ein workaround. Dachte an Stringtable. Vielleicht könnte ich die Buttontexte in einer stringtable ablegen (nur für den hauptframe) und die dann laden. Wär zwar unsauber, aber wenns nicht anders geht?!
Oder weiß jemand was besseres? Habe im Hauptfenster auch nur ein paar buttons, für die muss man die resourcen doch irgendwie neu laden können, oder?!
Vielen Dank und viele Grüße,
Matthias