Rotation d'un label [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 19-04-2002 à 14:35:38
à priori non
Marsh Posté le 06-05-2002 à 14:15:14
Bon ca fait un moment que cette question est sur le site et toujours pas de réponse .... 
 
 
 
  
 
Marsh Posté le 06-05-2002 à 15:07:38
Une API permet d'écrire du texte avec un angle (0 à 360°) mais les labels, ils sont, a priori, horizontaux (de mémoire VB3).
Marsh Posté le 06-05-2002 à 15:34:22
non pas possible. 
 
par contre comme la dit carbon_14 y a une APi pour ecrire non-horizontalement : 
 
Public Declare Function CreateFontIndirect Lib "gdi32" Alias "CreateFontIndirectA" (lpLogFont As LOGFONT) As Long 
 
Public Type LOGFONT 
        lfHeight As Long 
        lfWidth As Long 
        lfEscapement As Long 
        lfOrientation As Long 
        lfWeight As Long 
        lfItalic As Byte 
        lfUnderline As Byte 
        lfStrikeOut As Byte 
        lfCharSet As Byte 
        lfOutPrecision As Byte 
        lfClipPrecision As Byte 
        lfQuality As Byte 
        lfPitchAndFamily As Byte 
        lfFaceName(1 To 32) As Byte 
End Type 
 
cherche un peut sur le net tu trouveras + de détaille sur cette API. (n'oublie pas de mettre ta Form en AutoRedraw si tu utilise une API pour ecrire sur ta Form) 
Marsh Posté le 19-04-2002 à 14:01:09
Est-il possible de faire pivoter un label de 90 °
 
  
J.