Bonjour,
Quand j'utilise la fonction SetWindowText pour un dialog de type Child, ça ne fonctionne pas.
Quelle fonction utiliser ?
Merci,
Christophe
Bonjour,
Quand j'utilise la fonction SetWindowText pour un dialog de type Child, ça ne fonctionne pas.
Quelle fonction utiliser ?
Merci,
Christophe
Euh...
Que cherches-tu à faire précisément ?
Il me semble qu'une Boîte de dialogue fille n'a pas de barre de titre, donc aucun texte à modifier...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
C'est un système de fenêtres à onglet. Chaque fenêtre fille correspond à un onglet. C'est le texte de cet onglet, qui correspond au titre du CDialog que je veux modifier par programme.
Christophe
Ah, OK.
Tu gères les onglets toi-même (avec un CTabControl etc.), ou tu utilises une Property Page ?
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Si j'en crois l'aide de CPropertyPage, il n'y a rien de fourni pour changer le titre d'un onglet...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Est ce que je passe de propertyPage à CtabControl ?
Christophe,
Je ne sais pas.
Tu peux peut-être tenter de récupérer le handle du TabControl de la PropertySheet, pour jouer avec, sinon je ne vois pas trop...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Finalement, il faut mettre, avant le propertysheet.create
page1.m_psp.dwFlags |= PSP_USETITLE;
page1.m_psp.pszTitle = "....";
Christophe,
Ah OK, donc c'est juste à la création que tu avais un problème ?
Je croyais que c'était dynamiquement...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Cette solution fonctionne à la création, mais si elle fonctionnait aussi dynamiquement ce serais mieux.
Christophe,
Partager