[VB] Rotation d'un label

Rotation d'un label [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 19-04-2002 à 14:01:09    

Est-il possible de faire pivoter un label de 90 °
 
 :p  
 
 
J.

Reply

Marsh Posté le 19-04-2002 à 14:01:09   

Reply

Marsh Posté le 19-04-2002 à 14:35:38    

à priori non


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 19-04-2002 à 15:21:33    

Ca m'etonnerait...
 
 :p  
 
J.

Reply

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 ....
 
 
 
 :p

Reply

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).

Reply

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)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed