Bonjour,
je souhaite créer un label (Cstatic) dont la taille de la police diminue si le texte ne tient pas dans le rectangle d'affichage.
Donc j'ai dérivé un CStatic dont j'ai surchargé la fonction d'affichage OnPaint() comme ceci :
Ce code fonctionne bien par contre j'aimerais reaugmenter la taille au fur et a mesure que le texte diminue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
J'ai essayé de remplir le else comme ca :
else{
if (lf.lfHeight < nTailleInitial)
lf.lfHeight += 1; // augmente font size
SetFont( &lf );
}
mais j'obtiens une espece d'oscillation d'affichage.

 

 
		
		 
         
  
			
			


 
   


 [MFC] label avec une police qui s'ajuste
 [MFC] label avec une police qui s'ajuste
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			 
 


 
				 
						 Envoyé par farscape
 Envoyé par farscape
					
				
Partager