DrawText et € [résolu]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

DrawText et € [résolu]

Message par MLD »

Bonjour a tous
Je voudrai mettre le sigle € sur une image avec DrawText.

DrawText(146, 145,tvt$ + "€",$6C2893)

DrawText se comporte comme si le compil était configuré en unicode :?:
J'ai essayé comme ceci : DrawText(146, 145,tvt$ + chr(128),$6C2893) Résultat idem :?:
Je n'ai pas trouvé la solution sur le forum :cry:
Peut-être je mi suis pris comme un manche :?:
Quelqu'un aurait la solution :?: :D
Dernière modification par MLD le mar. 02/mars/2010 11:06, modifié 2 fois.
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: DrawText et €

Message par kernadec »

bonsoir
chr(128) affiche un €

cordialement
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: DrawText et €

Message par venom »

kernadec a écrit :bonsoir
chr(128) affiche un €

cordialement
et non kernadec :wink: compile ce code :

Code : Tout sélectionner

If OpenWindow(0, 100, 200, 300, 200, "2D Drawing Test")
  If CreateImage(0, 300, 200)
    If StartDrawing(ImageOutput(0))
      DrawText(10,50,"voici un chr(128) = "+ Chr(128))
      StopDrawing()
    EndIf
  EndIf
  ImageGadget(0, 0, 0, 0, 0, ImageID(0))

  Repeat
    EventID = WaitWindowEvent() 
  Until EventID = #PB_Event_CloseWindow
EndIf





@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: DrawText et €

Message par case »

encore faut il une font possedant le fameux sigle € !

Code : Tout sélectionner

fnt=LoadFont(#PB_Any,"lucida console",12)
If  OpenWindow(0, 100, 200, 300, 200, "2D Drawing Test")
  If CreateImage(0, 300, 200)
    If StartDrawing(ImageOutput(0))
      DrawingFont(FontID(fnt))
      DrawText(10,50,"voici un chr(128) = "+ Chr(128))   
      StopDrawing()
    EndIf
  EndIf
  ImageGadget(0, 0, 0, 0, 0, ImageID(0))

  Repeat
    EventID = WaitWindowEvent()
  Until EventID = #PB_Event_CloseWindow
EndIf


ImageImage
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: DrawText et €

Message par venom »

:oops: oh le boulaie que je fait là :?
...





@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: DrawText et € [résolu]

Message par MLD »

Bonjours a tous et merci.
Ok même erreur que venon et kernadec :oops:
Comme dab, c'est de la faute a la police :wink:
case merci de corriger nos étourderies. :D
Bonne journée.
Michel
Répondre