Affichage d'un tableau avec du texte oblique [Résolu]

Signaler
Messages postés
8
Date d'inscription
lundi 14 avril 2003
Statut
Membre
Dernière intervention
2 novembre 2006
-
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
-
Bonjour à tous,

Je cherche à afficher un tableau (dans un CFormView) dont l'intitulé des colonnes est écrit de façon oblique (du style excel, avec les bordures parallèles au texte) mais je ne vois pas comment faire. Sur le net, j'ai trouvé un bout de code source pour personnaliser un CListView mais, je n'arrive pas à changer l'orientation du texte dans le header. Si vous avez une idée ou un exemple de code, je suis preneur. Merci d'avance pour vos réponses.

PS : J'essaye d'insérer une image de ce que je voudrais obtenir...

4 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,

Je pense que tu dois pouvoir créer ta nouvelle font a partir d'une
class CFont que tu associe au header avec la methode SetFont().

Pour recuperer le header a partir du CListview tu as la methode GetHeaderCtrl().
Messages postés
8
Date d'inscription
lundi 14 avril 2003
Statut
Membre
Dernière intervention
2 novembre 2006

Merci pour la réponse. Je vais essayer tout ça dans la semaine quand j'aurai un peu plus de temps. Bonne journée.
Messages postés
8
Date d'inscription
lundi 14 avril 2003
Statut
Membre
Dernière intervention
2 novembre 2006

J'ai eu le temps d'essayer cet aprem finalement. Ca marche ! J'ai réussi à écrire du texte oblique dans le header mais, j'ai un nouveau petit problème : je n'arrive pas à changer la hauteur du header et donc mon texte n'est pas visible en entier... Si tu as une petie idée... Promis après je ne t'embete plus !
Encore merci pour ta réponse.
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,

Normalement la hauteur du header est calculée a partir de la hauteur de la font (1er param de CreateFont) donc je vois pas trop.

Essaye de changer la font du header avant d'ajouter les colones, peut etre.