Bonjour à toutes et à tous,
J'utilise un CTabCtrl afin de pouvoir afficher plusieurs pages au sein d'une CView.
Le nombre de page va considérablement augmenter, et je souhaiterais pouvoir afficher les onglets sur deux lignes.
Il existe bien le paramètre TCS_MULTILINE pour permettre l'affichage des onglets, mais cela ne me suffit pas car le saut de ligne est déterminé par la largeur de la CView.
J'aimerais pouvoir déterminer après quel onglet le saut de ligne doit se faire, même si la première ligne d'onglet n'occupe pas la totalité de la largeur de ma View.
Il y aurait ainsi systématiquement deux lignes d'onglets.
Un exemple : je vais avoir des onglets A1, A2, A3, A4, A5, B1, B2, B3, B4, B5, B6, B7
Je voudrais que tous mes onglets Ax occupent la première ligne d'onglets, et mes onglets Bx la seconde ligne d'onglets.
Mais j'aimerais aussi cumuler le principe du paramètre TCS_SINGLELINE, à savoir que si mes deux lignes occupent plus que la largeur de ma View, des scroll buttons apparaissent en fin de ligne afin de permettre le défilement des boutons masqués.
J'espère avoir été clair dans mes explications...
Merci d'avance dans mes réponses
Partager