Jak wymusić odświeżenie podpisu CDockablePane w pakiecie funkcji MFC? Pracuję nad przykładem z kartami graficznymi i chcę zmienić podpisy dla kart.Jak zmienić podpis CDockablePane
Te wydają się być buforowane gdzieś chociaż, że kiedy zmieni się z wartości domyślnych, używa co aplikacja używana na jego poprzednim okresie. Nie mogę znaleźć niczego w rejestrze odnoszącego się do tego.
mam modyfikując IDS_FILE_VIEW tabeli ciąg i IDS_CLASS_VIEW ustawić nowe tytuły. Przystąpiłem do metody CDockablePane :: CreateEx, a parametr lpszCaption zawiera nowy podpis, ale stary napis nadal jest używany.
Nowe napisy nie ładują się, dopóki panel nie zostanie ukryty i wyświetlony ponownie. To powinna być podpowiedź, ale nie mogę tego rozgryźć.
Dlaczego po prostu nie użyć tego, co przekazuję jako podpis do CreateEx ???
Wielka odpowiedź thx. Moja odpowiedź na pytanie "dlaczego chcesz to zrobić?" ... hmmm ... internacjonalizacja (przepraszam BCG ... angielski nie jest używany wszędzie). Śmieszny. –
Wow, to jest absolutnie niedorzeczne. Szukałem powodu, dla którego nasze tafle były nieprawidłowo tłumaczone na około godzinę, dopóki nie natknąłem się na tę odpowiedź. Dziękuję Ci bardzo. – TorbenJ