Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2735 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++ Builder] Image dans une classe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++ Builder] Image dans une classe

n°770223
sylvainv18
Posté le 20-06-2004 à 11:58:26  profilanswer
 

Bonjour,
 
J'ai créer une classe case dans un fichier nommé "classes.cpp" et j'aimerais mettre en donner membre de cette classe un composant Timage.
Le probleme est que je voudrais que cette image soit dans le form1 de mon unit1.
 
Si quelq'un sait comment faire ca me redrait un enorme service ;)
 
Merci.

mood
Publicité
Posté le 20-06-2004 à 11:58:26  profilanswer
 

n°770439
nevin0u
Posté le 20-06-2004 à 19:31:25  profilanswer
 

Pourquoi ne pas plutôt mettre l'url de l'image dans ta classe ?
 

Code :
  1. //.h
  2. class maClass
  3. {
  4. private :
  5. //...
  6. public :
  7.    AnsiString UrlImage ;
  8.    maClass(AnsiString urlImage) ;
  9. }
  10. //.cpp
  11. maClass::maClass(AnsiString urlImage)
  12.    {
  13.    UrlImage = urlImage ;
  14.    }
  15. //Ton formulaire
  16. //A quelque part tu crée un objet maClass
  17. maClass* maClass1 = new maClass("/Images/Sexy.jpg" ) // :love:  
  18. //et à quelque part tu l'affecte à ton image
  19. Image1->LoadFromFile(maClass1->UrlImage) ;

n°770456
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-06-2004 à 20:17:15  profilanswer
 

sylvainv18 a écrit :


Le probleme est que je voudrais que cette image soit dans le form1 de mon unit1.
 


 
Tu veux que l'image soit créée et appartienne á ta classe, mais qu'elle apparaisse sur Form1 ? Il suffit d'assigner son attribut Parent à Form1.
 
Sinon tu peux aussi avoir dans ta classe juste un pointeur vers l'objet Image de la Form, si tu crées l'image depuis l'interface de C++Builder.


Message édité par antp le 20-06-2004 à 20:18:00
n°770601
videaste95
je ne sais rien !
Posté le 20-06-2004 à 23:31:32  profilanswer
 

Il y a quelque chose que je ne comprends pas. Un composant TImage sert à afficher une image non ? Pourquoi ne pas déclarer un TBitmap dans la classe et a l'assigner dans le TImage quand il contient bien un objet graphique.


Message édité par videaste95 le 20-06-2004 à 23:38:15
n°770611
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-06-2004 à 23:40:04  profilanswer
 

Peut-être que son image n'est pas toujours un bitmap.
Peut-être que sa classe doit contrôler un TImage et pas juste un TBitmap


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++ Builder] Image dans une classe

 

Sujets relatifs
ImageComment charger intégralement l' image avant qu'elle s'affiche ?
Probleme de lien sur une image dans une divpreload d'image avec Ie ne marche pas ????
[PHP] generation image avec php_gd. pb sous linux?[borland C++] afficher une image bitmap URGENT svp
Obligé de créer un div pour centrer une image ?????traitement d'image
Image de fond dans page HTML.[C++] Créer un fichier word a 2 cellules avec une image tif
Plus de sujets relatifs à : [C++ Builder] Image dans une classe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR