Bonjour,
j'ai une fenêtre à onglets (CPropertySheet) dont l'un des onglets concerne la langue du logiciel.
Je voudrais que si on change la langue en qu'on clique sur "Appliquer", la CPropertySheet s'adapte à la nouvelle langue.
Aucun problème en ce qui concerne les différents composants graphiques des CPropertyPage en revanche je n'arrive pas à changer le titre des CPropertyPage, c'est-à-dire le texte qui apparait dans les onglets.
Pourtant j'arrive à donner le bon titre aux onglets à leur chargement
J'utilise pour ça :
propertyPage->m_psp.dwFlags |= PSP_USETITLE; titre = GetString(IDS_TITRE_ONGLET, langue); propertyPage->m_psp.pszTitle = titre;
|
avant de faire
propertySheet->AddPage(propertyPage)
|
Mais si j'utilise cette manipulation après l'ajout de la page, ça ne marche plus.
J'ai même essyé de retirer la page et de la remettre mais ça n'est pas mieux.
Quelqu'un sait-il comment faire?
Merci