[MFC] Question de débutant...
Bonjours (et Bonne Année) a tous !
Voila j'ai divers questions a vous poser concernant les MFC, dans une application SDI :
- J'aimerai tout d'abord savoir comment on récupere la taille d'une vue (View), j'ai essayer d'utiliser la méthode GetWindowRect() et GetClientRect() qui prenne un CRect ou un LPRECT en argument mais sans succes (ca fait planté le programme...)
- Ensuite, j'aimerai savoir comment on change le curseur de la souris (la question avait été posé et résolu sur ce forum mais le post n'exite plus :( )
- Enfin, j'aimerai savoir comment effacer une image d'une vue. Actuellement toutes les images présente dans la vue sont stoker dans une liste, et pour en effacer une je la supprime de la liste et je réaffiche tout. Le probleme c'est que ca fait ramé (en fait, ca clignote de partout) quand je déplace une image (a chaque déplacement j'efface tout et je réaffiche...). Existe t-il une méthode plus propre, et plus simple pour effacer une image ?
Voila, c'est fini. J'espere que vous pourrez répondre a mes questions.
@+
Re: [MFC] Question de débutant...
Citation:
Envoyé par Fildz
Bonjours (et Bonne Année) a tous !
Voila j'ai divers questions a vous poser concernant les MFC, dans une application SDI :
- J'aimerai tout d'abord savoir comment on récupere la taille d'une vue (View), j'ai essayer d'utiliser la méthode GetWindowRect() et GetClientRect() qui prenne un CRect ou un LPRECT en argument mais sans succes (ca fait planté le programme...)
C'est la bonne méthode, montre le code qui plante
Citation:
Envoyé par Fildz
- Ensuite, j'aimerai savoir comment on change le curseur de la souris (la question avait été posé et résolu sur ce forum mais le post n'exite plus :( )
Voir SetCursor par exemple dans MSDN
Citation:
Envoyé par Fildz
- Enfin, j'aimerai savoir comment effacer une image d'une vue. Actuellement toutes les images présente dans la vue sont stoker dans une liste, et pour en effacer une je la supprime de la liste et je réaffiche tout. Le probleme c'est que ca fait ramé (en fait, ca clignote de partout) quand je déplace une image (a chaque déplacement j'efface tout et je réaffiche...). Existe t-il une méthode plus propre, et plus simple pour effacer une image ?
En général, on utilise le double buffering, une recherche sur ces mots clés devrait te donner des pistes