cs_cyko
Messages postés2Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 septembre 2004
-
29 sept. 2004 à 10:58
cs_cyko
Messages postés2Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 septembre 2004
-
29 sept. 2004 à 14:06
Bonjour,
Je suis en train de develloper une application en Visual C++ . Dans un de mes formulaires, j'ai un tab control avec cinq onglets.
Jusque la pas de probleme.
Mais selon la réussite d'un test, je dois rendre invisible un des onglets (is le test réussi,l'onglet est visible sinon on le cache). Et j'ai beau cherché je n'ai pas trouve comment rendre un onglet invisible.
Si quelqu'un avait une piste ou une solution , elle est la bienvenue.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 29 sept. 2004 à 13:18
Salut,
Tu peux créer deux tab controls superposés. Le premier contient 4 onglets et le second 5. Le 5eme onglet ne sera visible que si le second tab control est affiché grâce à ShowWindow(htab2,TRUE) et le premier caché avec ShowWindow(htab1,FALSE). Ce qui dependra bien sûr du résultat du test. "htab1" et "htab2" sont les handles des deux tab controls. Tu n'auras pas besoin de toucher aux autres éléments de ton formulaire. Il faudra juste modifier la gestion des messages de selection des onglets pour supporter les deux tab controls. Je n'ai pas testé mais je suis sûr que c'est faisable.
A+