J'utilise CMFCLinkCtrl dans ma boîte de dialogue personnalisée qui hérite de CDialog. Le CMFCLinkCtrl est défini dynamiquement en utilisant des données qui sont définies par l'utilisateur dans une autre partie de l'application, donc je dois gérer de longues URL.Problèmes d'encapsulation du contrôle de liaison MFC
Existe-t-il un moyen pour que le contrôle de lien tronque ce qui est affiché dans la boîte de dialogue et ajoute une ellipse à la fin? Actuellement, le contrôle passe à la ligne suivante quand il est trop long pour entrer dans le dialogue ou voit le "//" dans le http: //.
Je finirai probablement par sous-classer CMFCLinkCtrl. Cependant, existe-t-il un moyen d'empêcher le "//" d'insérer une nouvelle ligne? – csnullptr
Je suppose que le contrôle consiste simplement à casser le texte en mots et considère '/' comme une ponctuation. Si vous sous-classez le contrôle, vous aurez un contrôle total sur le dessin, vous ne devriez donc pas avoir ce problème. – casablanca