Sources C++Builder91 ressources dans cette catégorie Sources spécifiques à C++ Builder
Sources C++Builder
Liste des 91 ressources de cette catégorie
|
|
|
|
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
|
|
|
|
|
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)
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1437 octet
- Auteur : Ricky81
|
|
|
|
|
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)
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1384 octet
- Auteur : Ricky81
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
Quelques exemples de manipulation de texte que permet facilement la jAPI.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 379 Ko
- Auteur : JEG
|
|
|
|
|
Ce code vous permettra de reproduire le déplacement d'un élément d'une TListBox vers une nouvelle position, avec décalage des différents éléments.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 4 Ko
- Auteur : Superstivix
|
|
|
|
|
Ce code permet de mieux comprendre la création dynamique de composants et l'utilisation de types comme TList ou encore l'utilisation de la fonction SelectDirectory et du triplet (FindFirst, FindNext, FindClose).
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 4 Ko
- Auteur : Geronimo
|
|
|
|
|
Le problème de la construction dynamique des composants est qu'il faut garder trace des pointeurs pour pouvoir les utiliser et libérer la mémoire à la fin. Pour cela, il est possible d'utiliser la classe TList. La classe TList est une liste de pointeurs toute simple, avec un certain nombre de fonctions pour la gérer.
Attention, vérifiez toujours que vous n'essayez pas d'accèder à un objet non existant, auquel cas vous déclencheriez une violation d'accès.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 4 Ko
- Auteur : Geronimo
|
|
|
|
|
Cet exemple modifie le libellé de tous les TButton présents sur la fiche.
Il illustre l'utilisation de l'objet Controls et de la propriété ControlCount.
Le test d'appartenance ne s'étend pas à la notion d'héritage (un nouveau type bouton dérivant de TButton ne sera par exemple pas modifié).
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 4 Ko
- Auteur : Ricky81
|
|