IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Sources C++Builder91 ressources dans cette catégorie

Sources spécifiques à C++ Builder

Sources C++Builder

Liste des 91 ressources de cette catégorie

    Utilisation des icônes de notification avec l'API Windows

    Téléchargé 1 fois-
    0
    0
    Voici un petit programme C++ Builder dont l'objectif est de comprendre l'utilisation des icônes de notification (à côté de l'horloge) sans utiliser de composant mais uniquement en utilisant des fonctions Windows.

    Vous trouverez toute la documentation sur l'API utilisée à l'adresse suivante : http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/functions/shell_notifyicon.asp
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 9 Ko - Auteur : Neilos +

    Récupérer le contenu d'un message net send

    Téléchargé 1 fois-
    0
    0
    Ce code vous montre comment il est possible de récupérer dans un TMemo le contenu d'un net send.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Djob +

    Comment interdire l'affichage du gestionnaire de tâches ?

    Téléchargé 1 fois-
    0
    0
    Ce programme montre comment contrôler l'affichage du gestionnaire de tâches à l'aide d'un Timer.
    Si le processus correspodant est détecté, il est killé par l'application.

    Cet exemple peut vous servir à empêcher l'utilisateur de votre application de la tuer, mais la solution employé étant assez radicale, elle ne sera pas forcément du goût de tout le monde.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Jm64 +

    Un exemple de code réutilisable pour la création d'assistants

    Téléchargé 1 fois-
    0
    0
    Les assistants sont des boites de dialogues qui vous guident à travers les étapes d'une opération (cf. programmes d'installation). Peut-être souhaitez-vous en placer un dans votre application.

    Cet exemple utilise le composant TNoteBook de l'onglet Win 3.1 et 4 boutons.
    Dans le composant TNoteBook vous pouvez créer autant de pages que vous le souhaitez en agissant sur la propriété Pages. Il ne vous reste alors plus qu'à constituer vos pages par simple glisser déposer après avoir sélectionné la page cible.

    L'ensemble de la navigation (quel que soit le nombre de pages) est géré par les boutons Précédent et Suivant. Il ne vous reste plus qu'à ajouter les traitements à effectuer pour ... Voir la suite
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Geronimo +

    Copier coller plusieurs lignes dans un TEdit

    Téléchargé 1 fois-
    0
    0
    Le TEdit étant un composant monoligne, un "coller" ne recopiera que la première ligne de ce qui est présent dans le presse-papier.
    Cet exemple montre comment permettre de coller plusieurs lignes en supprimant le caractère de saut de ligne.

    Il s'appuie sur la définition d'une méthode de traitement de messages et de son utilisation en tant que propriété WindowProc du composant.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Ricky81 +

    Mails Developpez

    Téléchargé 1 fois-
    0
    0
    ---------------------------------------------------------------------------------------------------------
    Bonjour,

    Explications de MailsDeveloppez :
    Ce programme fabrique le mail d'une application a envoyer à Développez.com

    Placer dans le même dossier que cette application, le fichier : Mail.txt
    Il sera utilisé pour fabriquer la mail à envoyer à Développez.com


    Dans un 1er temps, on sélectionne le dossier à envoyer à Développez.com
    Ce dossier doit posséder :

    Un fichier. : xxxyyy.zip (Ce fichier sera envoyé à Développez.com)
    xxx = détermine le nom de l'application
    yyy = La version du fichier z ... Voir la suite
    Licence : Freeware - Publié le 26/08/2013 - Taille 2 Mo - Éditeur : C++Builder 6 personal +

    Fonction de recherche d'une occurrence partielle dans un TStrings

    Téléchargé 1 fois-
    0
    0
    Ce code réutilisable renvoie tout simplement la position au sein d'un TStrings de la première occurrence dont un préfixe correspond à la valeur passée en paramètre (-1 s'il n'y en a pas) :

    int fcFindStringInListBox(TStrings *ppmStrings, AnsiString stra_pmSearchString)

    Le code est accompagné d'un petit exemple d'utilisation pour un composant TListBox pour lequel la sélection s'adapte au texte saisi par l'utilisateur.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Neo41 +

    Obtenir une liste de couleurs dans une liste déroulante

    Téléchargé 1 fois-
    0
    0
    Ce code vous montre comment proposer la sélection d'une couleur dans une liste de couleurs, et l'application de la couleur à un composant TShape.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Ricky81 +

    Déplacement d'onglets dans un TTabControl

    Téléchargé 1 fois-
    0
    0
    Exemple de code pour gérer le déplacement d'onglets dans un TTabControl.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 3 Ko - Auteur : Ricky81 +

    Obtenir son adresse IP

    Téléchargé 1 fois-
    1
    0
    Cette fonction vous renvoie l'adresse IP du poste sur lequel elle est exécutée : si vous n'êtes pas reliés au réseau, mais relié à Internet, elle vous renverra votre adresse IP de connexion.

    AnsiString getLocalIP()
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 1304 octet - Auteur : Ricky81 +

    Savoir si l'on est connecté à Internet

    Téléchargé 1 fois-
    0
    0
    Pour cela nous utilisons la fonction InternetGetConnectedState de la dll "Wininet.dll".
    Cette façon de faire ne fonctionne pas avec tous les types de connexions.

    int IsConnectedToInternet()
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 1 Ko - Auteur : Ricky81 +

    Selection d'un lecteur et éjection/fermeture

    Téléchargé 1 fois-
    0
    0
    Voici une utilisation de mciSendString pour gérer l'ouverture/fermeture d'un lecteur selectionné dans la liste des lecteurs recensés sur le poste.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Ricky81 +

    Fonctions permettant de calculer et tester un CRC sur 2 octets

    Téléchargé 1 fois-
    0
    0
    La fonction CalculCRC détermine le CRC sur 2 octets.
    La fonction TestCRC vérifie que les 2 derniers octets d'une chaîne correspondent bien au CRC de l'autre partie de la chaîne.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 1 Ko - Auteur : Pylz +

    Écriture sur une zone contrainte du Canvas

    Téléchargé 1 fois-
    0
    0
    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.
    Code source - Licence : Non renseignée - Publié le 10/11/2010 - Taille 1442 octet - Auteur : Greybird +

    Action sur la transparence d'une fiche

    Téléchargé 1 fois-
    0
    0
    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
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 4 Ko - Auteur : Doodoo256 +

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

    Téléchargé 1 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 180 Ko - Auteur : Greybird +

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

    Téléchargé 1 fois-
    0
    0
    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
    Licence : Non renseignée - Publié le 15/11/2010 - Taille 17 Ko - Auteur : jpc34 +

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

    Téléchargé 1 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 5 Ko - Auteur : Greybird +

    Gestion d'un collage mutliligne dans un TEdit

    Téléchargé 1 fois-
    0
    0
    Ce composant hérite du TEdit et propose 2 propriétés :

    • MLPaste : bool définissant si le collage de texte contenant un saut de ligne est autorisé

    • SautLigne : AnsiString contenant la valeur de substitution désirée

    Licence : Non renseignée - Publié le 10/11/2010 - Taille 1 Ko - Auteur : Ricky81 +

    Un dérivé de TMaskEdit avec gestion de l'alignement

    Téléchargé 1 fois-
    0
    0
    Un TMaskEdit enrichi d'une nouvelle propriété Alignment permettant de choisir le positionnement du texte par rapport au contrôle.
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 1 Ko - Auteur : Fred_smashg +