begin process at 2012 02 11 22:44:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

HELP ME comment ecrire en vertical en c++ builder 6


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

HELP ME comment ecrire en vertical en c++ builder 6

vendredi 20 octobre 2006 à 16:24:37 | HELP ME comment ecrire en vertical en c++ builder 6

toxjamescook

Bonjour,

je n'arrive pas a trouvé une fonction permettant d'ecrire en verticale les textout ou les labels est ce que qq sait comment faire je suis coincé
merci

vendredi 20 octobre 2006 à 18:49:36 | Re : HELP ME comment ecrire en vertical en c++ builder 6

SnOOpss

http://www.cppfrance.com/infomsg_TEXTOUT-VERTICAL-CPLUSPLUS-BUILDER_830316.aspx#2 Tu fait comme indiqué, tu donnes un zone de dessin correcte ( un rectangle vertical) un bete DrawText() avec les style DT_LEFT|DT_SINGLELINE (ca marcherait aussi avec les TexteOut mais la j'ai pas vu d'exemple de code) mais c'est a tester avec plusieurs polices (fonte true type ??)
vendredi 20 octobre 2006 à 20:00:50 | Re : HELP ME comment ecrire en vertical en c++ builder 6

racpp

Administrateur CodeS-SourceS
Salut,
Il est possible d'écrire les caractères un à un. TextOut() sera appelé autant de fois qu'il y'a de lettres dans la chaine. La position verticale d'écriture sera décalée pour chaque nouveau cacactère. La valeur de ce décalage correspond à la hauteur d'un caractère.

samedi 21 octobre 2006 à 01:25:20 | Re : HELP ME comment ecrire en vertical en c++ builder 6

toxjamescook

Merci pour ses precisions je vais essayé avec Drawtext() mais je trouve quand meme dingue de ne pas pouvoir faire une ecriture verticale simplement
lundi 23 octobre 2006 à 15:17:33 | Re : HELP ME comment ecrire en vertical en c++ builder 6

toxjamescook

Réponse acceptée !
Voila j'ai enfin trouver qqchose qui marche bien et qui utilise un textout je vous donne le code il vient du site www.developpez.com

 
void __fastcall TForm1::FormPaint(TObject *Sender)
{
    AnsiString str = "Texte à 90°";
    LOGFONT lgfont;
 
    if(GetObject(Canvas->Font->Handle, sizeof(LOGFONT), &lgfont))
    {
        lgfont.lfHeight = 20;
        lgfont.lfEscapement = 900;
        lgfont.lfOrientation = 900;
        lgfont.lfOutPrecision = OUT_TT_ONLY_PRECIS;
        Canvas->Font->Handle = CreateFontIndirect(&lgfont);
        SetGraphicsMode(Canvas->Handle, GM_ADVANCED);
        Canvas->TextOut(200, 200, str);
    }
}
Merci quand meme a tous


Cette discussion est classée dans : help, ecrire, builder, vertical


Répondre à ce message

Sujets en rapport avec ce message

Help pour un debutant sur Borland Builder C++ 5.0 [ par mrwalm ] Salutation a tous,Je debute en programmation (depuis bientot 2 ans), et là, je lutte a mort sur 2 points:1- je voudrai sauvegarder des données ( AnsiS HELP!!! migration borland 4.52 en builder 5 [ par casta48 ] j'avais un projet sous borland 4.52 et j'utilisais le type TDC.Mais maintenant que je suis passé sous builder 5, lorsque je compile, il y a une erreur ecrire du texte sous windows avec builder [ par cbil ] débutant en c/c++ et flash - Me contacterJe souhaites ecrirre plusieurs lignes de texte sur une fenetre.Est-ce bien l'outil "Label" qu'il faut utilise Ecrire un composant en C++Builder pour Delphi [ par o_oill ] Bonjour, Je dois ecrire un composant à l'aide de Borland C++ 6.0 qui devra etre utilisé par des developpeurs sous Delphi.Par exemple je voudrais creer help en français "borland c++ 6 builder" [ par boucheritte1 ] je cherche le help de borland c++ 6 builder en français TextOut vertical en C++ builder [ par toxjamescook ] Bonjour,je cherche depuis ce matin comment je peux ecrire des mots en verticals avec la fonction TextOutQQ pourrais m'aidé merci ouvrir et ecrire dans un fichier txt avec c++builder [ par lgsama ] Salut tout le monde,Je suis un débutant de c++Builder et j'ai besoin d'aide..voilà mon problème: j'arrive pas a ouvrir un fichier .txt à partir d'un SearchRec de C++ Builder [ par hdt ] Bonjour,J'aimerais avoir la liste des dossiers d'un repertoire; j'utilise Borland C++ Builder 6.Merci<img src="http://fr.f406.mail.yahoo.com/ym/ShowLe ecrire dans une List Box à partir d'un thread [ par seito ] [size = 5] Seito [/size]S'il vous plait j'aimerais ajouté du texte dans une liste BOX mais le texte est receuillit par un thread est ce que quelqu'u C++ builder et ftp [ par keops_dev ] Salut les developpeurs!! je voudrais savoir comment peut on faire pour faire une boucle sur un serveur (ip) encombré il y a trop de monde!! si quelqu'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 10,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales