2010-11-18 21 views
0

Quelqu'un peut-il me dire comment définir la position du curseur dans un CDateTimeCtrl MFC?SetCurSel dans CDateTimeCtrl

Après que quelqu'un entre une date et appuie sur un bouton "Ajouter", j'efface le contenu de mon contrôle de date avec m_Date.SetWindowText (""); Le problème que j'ai, c'est que lorsque je repasse sur le contrôle, l'année est toujours mise en surbrillance. Mon contrôle de date est au format JJ/MM/AAAA

Tout ce que je veux faire est de faire du texte sélectionné la date (DD) plutôt que le dernier champ (AAAA) sélectionné.

Idéalement, j'aimerais pouvoir obtenir un pointeur CEdit * dans la zone de texte du contrôle. De cette façon, je pourrais utiliser CEdit :: SetCurSel() et tout irait bien.

Vive

Répondre

0

Je pense que son coffre-fort à dire qu'il ne peut pas être fait. J'ai fini par écrire mon propre contrôle pour faire le travail comme d'autres personnes aussi.