Pedro
Nombre de messages : 1594 Date d'inscription : 19/01/2014
| Sujet: Problème avec l'objet Memo. Mer 6 Nov 2019 - 8:45 | |
| Bonjour. Mon problème est le suivant: Comment faire pour afficher en hint un mot survolé au passage de la souris ? Toutes les solutions seront bonnes à prendre. Merci d'avance. - Code:
-
dim hnd%, res%, x%, y%
dll_on "kgf"
label fermer
on_click 0,fermer
memo 1 left 1,200 top 1,200 font_size 1,12:font_bold 1 item_add 1,"essai de texte."
hnd%=handle(0)
while 0=0 res%=dll_call3("GetMousePosition",hnd%,adr(x%),adr(y%)) caption 0,str$(x%-left(1))+","+str$(y%-top(1)) : ' +": "+str$(text_height("essai",1)) end_while
end
fermer: terminate return | |
|
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: Problème avec l'objet Memo. Mer 6 Nov 2019 - 15:33 | |
| Trop complexe pour moi | |
|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 6 Nov 2019 - 15:44 | |
| Je ne sais pas si cela fonctionnerait mais, au risque que l'on se paye ma poire, voilà comment je m'y prendrai : je placerai des "caractères-balises" invisibles de chaque coté du mot et une petite fonction pour savoir si je suis entre deux balises - si oui recupe du mot recherche du texte associé au mot dans une liste ou un tableau modification du texte du hint hint N,TxtDuHint$ - si pas entre deux balises hint_off ou off_hint enfin arret de l'affichage du hint... Et dire que je ne voulais plus faire de commentaires... | |
|
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Problème avec l'objet Memo. Mer 6 Nov 2019 - 17:09 | |
| ben avec la dll de klaus : 1 - Un double clic à la position de la souris. 2 - Une copie de la sélection du texte (CTRL+C). 3 - Affichage d'un ALPHA à l'emplacement de la souris avec la copie du texte (CTRL+V). et tout ceci se fait avec les fonctions de la dll de Klaus ! | |
|
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Problème avec l'objet Memo. Sam 9 Nov 2019 - 17:59 | |
| | |
|
Pedro
Nombre de messages : 1594 Date d'inscription : 19/01/2014
| Sujet: Problème avec l'objet 'memo'. Sam 9 Nov 2019 - 20:00 | |
| Je réponds donc. Les solutions proposées ne sont pas satisfaisantes. Je souhaite afficher un hint sans devoir cliquer sur un mot. - Code:
-
Comment faire pour afficher en hint un mot survolé au passage de la souris ? | |
|
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Problème avec l'objet Memo. Sam 9 Nov 2019 - 20:10 | |
| Salut Pedro ! Ce que j'explique n'est pas un clic physique de la souris, mais un clic par la fonction de la dll de klaus. Cela se fait donc juste en passant la souris sur le mot en question... D'après mon idée et je sais que cela fonctionne puisque je l'ai testé en d'autres temps sur d'autres programmes, il suffit donc que tu déplaces la souris et du coup un sous-programme s’exécute avec une automatisation du double_clic qui engendre ensuite la copie de la sélection puis l'affichage dans l'alpha à la position de la souris. Voila ! CQFD ! | |
|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 10 Nov 2019 - 6:48 | |
| Arrête de demander au chat d'aboyer. Prends un chien. | |
|
Ouf_ca_passe
Nombre de messages : 285 Age : 76 Localisation : Villeneuve d'Ascq (59-Dpt du NORD) France Date d'inscription : 21/12/2015
| Sujet: Désolé de te contredire Yannick Dim 10 Nov 2019 - 13:34 | |
| @Yannick Je ne sais pas où tu as été chercher ce dicton mais moi quand je présente une jatte de lait à mon chat, il la boit Bon je sors | |
|
Contenu sponsorisé
| Sujet: Re: Problème avec l'objet Memo. | |
| |
|