Graphiques

Retrouvez ici tous les meilleurs téléchargements Graphiques
Ajouter un nouvel élément

    Exemple d'utilisation de la technique de double buffering pour dessiner sur une fiche

    Licence : Autre - 10/11/2010 - Téléchargé 1 x
    Ce projet montre l'utilisation de la technique du double buffering pour accélérer les rendus graphiques.

    L'exemple repose sur le rendu d'un effet plasma, le rendu de l'effet se faisant dans un buffer mémoire, qui est ensuite plaqué sur le Canvas de la Form.

    Écriture sur une zone contrainte du Canvas

    Licence : Autre - 10/11/2010 - Téléchargé x
    Ce petit code vous permettra d'écrire un texte sur un Canvas en définissant la zone cible.

    void __fastcall EcrireLignes(TCanvas *Canvas, TRect ZoneLabel, AnsiString Text, int espaceligne)

    Le paramètre espaceligne permet de préciser la valeur en pixels du saut de ligne.

    Réaliser une capture d'écran au format bmp

    Licence : Autre - 10/11/2010 - Téléchargé x
    Ce code vous permettra de sauvegarder une capture d'une zone déterminée de l'écran dans un fichier au format bmp.

    void __fastcall ImprimeEcran(unsigned int abscisse, unsigned int ordonnee,
    unsigned int hauteur, unsigned int largeur, AnsiString nomFichier)

    Réaliser une capture d'écran (redimensionnement possible) au format bmp

    Licence : Autre - 10/11/2010 - Téléchargé x
    Ce code vous permettra de sauvegarder une capture d'une zone déterminée de l'écran, avec redimensionnement possible, dans un fichier au format bmp.

    void __fastcall ImprimeEcranRedim(unsigned int abscisse, unsigned int ordonnee, unsigned int hauteur, unsigned int largeur, unsigned int hauteur_copie, unsigned int largeur_copie, AnsiString nomFichier)

    Action sur la transparence d'une fiche

    Licence : Autre - 10/11/2010 - Téléchargé x
    Voici un exemple vous permettant de définir la transparence d'une fiche. Le code repose sur l'API Windows et notamment la fonction SetLayeredWindowAttribute disponible à partir de Windows 2000.
    Pour les versions récentes de Borland C++ Builder, vous pouvez également utiliser directement la propriété AlphaBlendValue

    Création d'une zone de sélection à la souris

    Licence : Autre - 10/11/2010 - Téléchargé x
    Ce projet montre comment proposer à l'utilisateur de réaliser une sélection à la souris, en traçant un cadre comme dans l'explorateur Windows par exemple.
    Le projet permet de sélectionner une zone d'une image à copier, et, en cliquant sur le bouton, de la copier dans une autre image. La gestion de la sélection se fait par une classe dédiée, réutilisable pou rn'importe quel objet possédant un TCanvas.

    Démonstration du détournement de l'appel au Hint classique pour personnalisation et gestion de l'UNICODE

    Licence : Autre - 15/11/2010 - Téléchargé x
    Cet exemple montre une manière de contourner le fonctionnement tout-AnsiString de C++ Builder au niveau des Hints (bulles d'aide).
    Le projet est constitué d'un projet C++ Builder et d'un contrôle ActiveX (TestOCX). Une fois le contrôle ActiveX enregistré dans C++ Builder, vous pourrez exécuter le projet de démonstration.

    Le but du contrôle ActiveX est notamment de fournir un Hint en UNICODE (où chaque caractère est codé sur deux octets au lieu d'un en ASCII).

    Le projet présente la mise en oeuvre de l'interception de l'appel commandant l'affichage du Hint. Pour cela, il s'agit de déclarer une nouvelle classe dérivée de THintWindow, qui pourra définir l'affichage du Hint (et notamment gérer l'UN ... Voir la suite

7 éléments

Contacter le responsable de la rubrique C++