Bonjour à vous!
j'utilise un objet de type CDateTimeCtrl dans mon application et je veux lui donner le focus, mais lorsque je le fais, les deux premier caractères de la chaine date ne sont pas affichés à l'écran, et je ne comprends pas pourquoi.
En résumé,
Sans le SetFocus, j'ai bien ma date affichée comme telle : 20/08/1983
Avec le SetFocus, l'affichage est le suivant : /08/1983
La seule solution que j'ai trouvé a été de faire suivre le SetFocus de multiples
Mais c'est franchement moche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 PostMessage(WM_KEYDOWN,VK_LEFT,0);
Y a-t-il un vrai solution pour ne plus avoir ce problème que je ne m'explique.
Comment un SetFocus peut-il modifier l'affichage
Partager