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

  FORUM HardWare.fr
  Programmation
  C++

  Un paint en dot net

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un paint en dot net

n°1268338
pretender2​204
Posté le 16-12-2005 à 12:42:27  profilanswer
 

Bonjour à tous !
Je dois faire pour un projet en cours un sorte de paint pour faire du dessin vectoriel et j'aimerai pouvoir utiliser une palette de couleur. Comme celle de Paint.
 
j'aimerais pouvoir afficher cette palette sur mon document mais je ne vois pas comment faire. Et puis m'y suis-je bien pris pour initialiser une couleur ???
 
Voici mon code :
Je déclare un "CPalette m_Palette;" dans mon .h
Ainsi qu'une fonction

Code :
  1. void InitialiserPalette();


 
 
Et voici une partie de .cpp :

Code :
  1. void CVecDoc::InitialiserPalette()
  2. {
  3.  tagLOGPALETTE LogPalette;
  4.  LogPalette.palVersion=NULL;
  5.  LogPalette.palNumEntries=1;
  6.  LogPalette.palPalEntry[0].peRed=255;
  7.  LogPalette.palPalEntry[0].peGreen=0;
  8.  LogPalette.palPalEntry[0].peBlue=0;
  9.  LogPalette.palPalEntry[0].peFlags=NULL;
  10.  m_Palette.CreatePalette(&LogPalette);
  11. }


 
merci de m'aider

mood
Publicité
Posté le 16-12-2005 à 12:42:27  profilanswer
 

n°1268346
Tamahome
⭐⭐⭐⭐⭐
Posté le 16-12-2005 à 12:54:07  profilanswer
 

tu fais du C++ .net ?


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1268367
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-12-2005 à 13:30:44  profilanswer
 

à priori la palette est correctement initialisée d'après le peu de code posté ici
 
Tama >> c'est du C++/MFC, il utilise pas .NET


Message édité par Harkonnen le 16-12-2005 à 13:30:57
n°1268385
pretender2​204
Posté le 16-12-2005 à 13:53:00  profilanswer
 

En fait je tape mon code sous .net , c'est pour ca :)
 
Ma question est en fait  : comment afficher cette palette à l'écran ? (comme sous le vrai paint)
sinon n'y a t'il pas plus simple : faire afficher une palette système ??

n°1268389
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-12-2005 à 13:59:28  profilanswer
 

oui, en utilisant un CColorDialog

n°1268472
Tamahome
⭐⭐⭐⭐⭐
Posté le 16-12-2005 à 15:29:14  profilanswer
 

pretender2204 a écrit :

En fait je tape mon code sous .net , c'est pour ca :)
 
Ma question est en fait  : comment afficher cette palette à l'écran ? (comme sous le vrai paint)
sinon n'y a t'il pas plus simple : faire afficher une palette système ??


 
[:caedes]
 
(mais qu'est ce que ca veut dire son bouzin... )


---------------
Hobby eien /人◕ ‿‿ ◕人\

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

  Un paint en dot net

 

Sujets relatifs
MFC Problème d'affichage (OnPaint() et ON_WM_PAINT())[Access/VBA]Subclasser une form => Paint?
[Java] Dessin dans un buffer affiché par paint => problème RESOLUProbleme de WM_PAINT
[Canvas] pb : ma méthode repaint() n'appelle pas mon paint() ![applet] La fonction paint()
"paint" en javapaint brush en VC++ ?
[java] dessiner une image ailleurs que dans paint()[C++Builder] Message PAINT
Plus de sujets relatifs à : Un paint en dot net


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)