garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 2015
-
24 juil. 2003 à 09:19
phantom_2005
Messages postés184Date d'inscriptionmercredi 8 décembre 2004StatutMembreDernière intervention 1 septembre 2010
-
5 juil. 2006 à 09:52
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.