"EVENEMENTS" ONMOUSEOUT ET ONMOUSEOVER POUR UN CONTROLE

cs_protect Messages postés 87 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 15 mai 2011 - 2 janv. 2004 à 11:09
kfchicken Messages postés 9 Date d'inscription jeudi 19 août 2004 Statut Membre Dernière intervention 21 juillet 2005 - 5 oct. 2004 à 15:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19162-evenements-onmouseout-et-onmouseover-pour-un-controle

kfchicken Messages postés 9 Date d'inscription jeudi 19 août 2004 Statut Membre Dernière intervention 21 juillet 2005
5 oct. 2004 à 15:46
salut j'ai lu ke tu avais une version de bataille navale contre l'ordinateur
je pense ke ça peut interressé du monde, si tu pouvais poster ton prog ce serait cool
d'avance merci
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
9 janv. 2004 à 16:39
GetCapture, SetCapture et ReleaseCapture sont des fonctions qui permettent de capturer les événements souris sur un handle bien particulier, ce qui permet de savoir ce que fait la souris, par contre, ca bloque les événements souris sur tout les autres contrôles !

DarK Sidious
Greengold Messages postés 57 Date d'inscription mercredi 16 octobre 2002 Statut Membre Dernière intervention 31 mars 2004
5 janv. 2004 à 20:30
Hum... ça a l'air carrément mieux ton code :)

PtInRect.... celle là elle est utile...

En ce qui concerne les api GetCapture, SetCapture et ReleaseCapture, peux-tu me faire un petit topo stp, g pas bien compris à quoi elles servaient ?

Merci
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
5 janv. 2004 à 10:04
Gros Problème sous NT4 en tous cas. J'ai lu ton code cependant. Je pense que tu peux l'amélirorer (notemment pour savoir si un point est dans un rectangle).

Excuse-moi de me citer mais j'ai posté un source d'un controle qui possède l'évènement MouseLeave et MouseEnter. Je pense qu'il y a deux ou trois API qui peuvent te servir.

http://www.vbfrance.com/code.aspx?ID=18965

++

Moustachu
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
3 janv. 2004 à 18:03
Il y a des moyens plus simples (mais certes beaucoup plus artisanaux) de rendre cet effet... Je m'explique : on créé une variable qui va indiquer où se trouve la souris, et à chaque fois qu'il y a un évènement MouseMove sur un objet, on sait que la souris est sur celui-ci, donc on place dans la variable une valeur correspondant à cet objet.
Mais bon voilà...
Saros
cs_protect Messages postés 87 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 15 mai 2011 6
2 janv. 2004 à 11:09
vi po mal sa peut aider
8/10
Rejoignez-nous