VC++ : Problème de scrolling sur un CEdit - C++ - Programmation
Marsh Posté le 06-05-2008 à 09:26:10
J'ai vérifié par moi-même, en fait, mon problème ne vient pas de la création dynamique du CEdit, mais d'un SetBkMode(Transparent) dans la fonction CtlColor du contrôle, utilisé pour obtenir un fond hachuré.
C'est pourqoui je reformule une autre question : comment faire pour réaliser un champ de texte scrollable, créé
dynamiquement, avec un fond hachuré ? Jusqu'à présent je n'ai rien trouvé sur le sujet.
Marsh Posté le 02-05-2008 à 18:54:55
Bonjour,
J'ai un problème d'affichage sous Visual C++ 2005, lorsque j'ai un contrôle CEdit créé dynamiquement avec un ScrollBar dans une boite de dialogue, lors de la saisie, si je fais défiler le ScrollBar, le rafraichissement de l'affichage ne se fait pas correctement : les nouveaux caractères s'affichent par dessus les anciens.
Ce problème ne se rencontre que sur des contrôles crées dynamiquement (avec CreateEx).
Quelqu'un a-t-il déjà rencontré ce genre de problème ?
Comment dois-je faire ? Est-ce que je dois redéfinir la fonction OnPaint() de mon contrôle ? Ou autre chose ?
Merci d'avance.