bonjour
voila je dessine des lignes avec MoveTo() et LineTo(), je voudrais savoir comment on peut changer la couleur du crayon?
merci
 comment changer la couleur du crayon?
 comment changer la couleur du crayon?
				
				
						
						
				bonjour
voila je dessine des lignes avec MoveTo() et LineTo(), je voudrais savoir comment on peut changer la couleur du crayon?
merci
 
 
				
				
						
						
				salut,
en créant un objet CPen
exemple:
m_colorCenter correspond a ma couleur de trait ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				et si au lieu de m_colorCenter je veux du rouge ...
je suis débutante....
 
 
				
				
						
						
				okiEnvoyé par meli0207
,
les couleurs de base :
dans ton cas RGB(128,0 ,0)Black (0 ,0 ,0); // 0
Blue (0 ,0 ,128);// 1
Green (0 ,128,0); // 2
Cyan (0 ,128,128);// 3
Red (128,0 ,0); // 4
Violet (128,0 ,128);// 5
Olive (128,128,0); // 6
LtGray (192,192,192);// 7
Gray (128,128,128);// 8
LtBlue (0 ,0 ,255);// 09
LtGreen (0 ,255,0); // 10
LtCyan (0 ,255,255);// 11
LtRed (255,0 ,0); // 12
LtMagenta(255,0 ,255);// 13
LtYellow (255,255,0); // 14
White (255,255,255);// 15

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				je comprends pas ca marche pas... ca trace bien le truc mais pas en rouge ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
 
 
				
				
						
						
				ben soit tu travailles en win32 soit tu travailles en MFC mais pas les deux sinon faut faire attention aux conversions entre objets et Handle .
la ton code c'est du win32 .
cast le CPen avec (HPEN) dans le selectobject ..
ou regarde dans MSDN comment creer un HPEN.

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				??? euh... du win32? je modifie comment pour que ca soit MFC ?
 
 
				
				
						
						
				et bien tu regardes la classe CDC sur MSDN
qui englobe un HDC
et qui permet de faire comme dans mon premier post ,regarde la difference avec le tiens .

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				oui mais en faisant comme ca :
ca ne trace plus rien du tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
 
 
				
				
						
						
				quel est le contexte de ce code ?
ou est il situé (ondraw onpaint etc ...) ?
sinon remplace ton CPaintDC par CClientDC dc(this);

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager