cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 2023
-
18 juil. 2007 à 14:11
cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 2023
-
19 juil. 2007 à 18:04
Bonjour à tous,
Voila, je suis entrain de faire un programme pour créer des:
- Fanfictions
- Romans etc...
Le programme se compose donc de 2 parties:
- L'organigramme de fanfictions/romans
- La rédaction
Vous allez me dire, quel est l'interet de cela ? Ben en fait cela permet de mieu s'organiser dans ce que l'ont fait.
Venons en à mon problème, j'ai un TRichEdit, un TTreeView et un TFindDialog.
Quand je fais une recherche sur mon TRichEdit, dès que j'ai cliqué sur Suivant, pour pouvoir afficher dans le TRichEdit en surbrillance(sélectionné) le mot trouvé, je doit passer par un SetFocus sur le TRichEdit.
Je voudrais pouvoir faire donc mon SetFocus sur le TRichEdit, sélectioner le mot pour montrer l'endroit où il est trouvé, et ensuite rendre le focus au TFindDialog.
J'ai vu qu'il y a pas de SetFocus ou équivalent pour le TFindDialog, j'aimerais donc savoir si certains ont une solution comme l'utilisation de l'API Win32 ?
Et dans ce cas là, quel fonction de l'API utilisé ? Car j'ai encore jamais utilisé l'API Win32 sauf pour ShelleExecute ;)
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 18 juil. 2007 à 19:09
ps: avec la méthode proposé par Loda
tu devrais pouvoir te passer du SetFocus sur le RichEdit (pour afficher l'élément trouvé) et du coup
plus besoin de SetActiveWindow
@+
Cirec
<hr size="2" />
Vous n’avez pas trouvé la réponse que vous recherchez ?