69lion69
Messages postés32Date d'inscriptiondimanche 3 avril 2005StatutMembreDernière intervention14 mai 2005
-
6 avril 2005 à 19:04
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
7 avril 2005 à 09:03
Salut c un petit soucis la dessus :j'utilise ce morceau de code pour afficher un pixel pour afficher parla suite des lignes mais le prob n'est pas le il est que le pixel s'affiche en dehors de ma dialogbox et pourtant c bien le handle de la dlg que je recupèreil.Quand je trace une ligne il prend comme origine l'ecran complet et s'affiche partout meme sur la barre des taches et non pas seulement sur ma dlgbox.
Si quelqu'un si connait un peut sur le sujet ca serait cool.
Merci.
fenetre=::FindWindow(
"CGraph2Dlg",
"graph2"
);
/*recupère le HDC de la fenetre*/
device=::GetDC(fenetre);
for(i=20;i<500;i++)
{
/*permet d'écrire un pixel a l'endroit et a la couleur voulu*/
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 7 avril 2005 à 09:03
Vérifie que le handle retourné par FindWindow n'est pas NULL auquel cas c'est normal que tu dessine dans tout l'écran car GetDC(NULL) récupère l'écran.