begin process at 2012 02 17 03:14:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Modules

 > RECEVOIR L'ÉVÈNEMENT _MOUSEMOVE SUR DES CONTRÔLES QUI NE LE RETOURNENT PAS [MODULE DE CLASSE]

RECEVOIR L'ÉVÈNEMENT _MOUSEMOVE SUR DES CONTRÔLES QUI NE LE RETOURNENT PAS [MODULE DE CLASSE]


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Modules Classé sous :mousemove, classe, contrôle, évènement, afck Niveau :Débutant Date de création :13/09/2007 Date de mise à jour :13/09/2007 19:01:23 Vu / téléchargé :4 693 / 434

Auteur : PCPT

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
certains objets comme la combobox n'ont pas d'évènement souris.
en subclassant, le handle ne retourne que la zone "flèche", aucun évènement sur le reste de la zone

tout comme les shapes sur lesquelles on ne peut pas intervenir puisqu'elles n'ont pas de handle


voici donc une classe "bidouille" permettant de récupérer le _MouseMove, avec l'état des touches Shift Ctl Alt, ainsi que des boutons souris.
cette dernière partie utilise des fonctions DirectX

à vous de voir pour l'utilité, le code est commenté et assez facile à comprendre

Source

  • Set MM_Combo = New AfCls_MouseMove
  • With MM_Combo
  • .Parent = Me
  • .Object = Combo1
  • .Timer = Timer1
  • .StartHook
  • End With
Set MM_Combo = New AfCls_MouseMove
With MM_Combo
    .Parent = Me
    .Object = Combo1
    .Timer = Timer1
    .StartHook
End With

 Conclusion

ce code pour répondre à une demande sur le forum :
http://www.vbfrance.com/infomsg_FAIRE-BOUGER-DYN AMIQUEMENT-COMBOBOX_1009004.aspx


si besoin d'autres évènements (HOVER LEAVE), pourquoi pas... ;)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

13 septembre 2007 19:01:23 :
.

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) [VB2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTI...
Source avec Zip Source avec une capture PUBLIC SHARED SANS MODULE - VARIABLE SINGLETON : IDENTIFICAT...
Source avec Zip Source avec une capture RÉCUPÉRATION DES IMAGES SYSTÈME DEPUIS LEUR EXTENSION OU LEU...
Source avec Zip Source avec une capture FILE FOLDER LOCKER - BLOQUER (ET DÉBLOQUER) L'ACCÈS À CERTAI...
Source avec Zip Source avec une capture FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS,...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) CRYPTAGE ET DECRYPTAGE par jerichez
Source avec Zip Source avec une capture Source .NET (Dotnet) EXEMPLE MODBUS POUR MODULES ADAM, BECKHOFF, WAGO par mnmsjaune
Source avec Zip Source .NET (Dotnet) CRÉER SON PROPRE DESIGNER COMME CELUI DE VISUAL STUDIO par ShareVB
Source avec Zip Source .NET (Dotnet) CONVERSION UTM VERS LAT/LONG par BarresLTD
Source avec Zip CPROPGROUP : COLLECTION FAITE MAISON par Flocreate

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture DYNAMIC CONTROLS MANAGER - GÉREZ FACILEMENT VOS CONTRÔLES DY... par PCPT
Source avec Zip Source avec une capture MESURER LA TAILLE D'UNE CHAÎNE EN PIXELS [MODULE DE CLASSE] par PCPT
Source avec Zip Source avec une capture PRESSE-PAPIER TEXTE POUR VBA [MODULE DE CLASSE] par PCPT
Source avec Zip Source avec une capture CONVERTIR BMP VERS JPG PAR API [MODULE DE CLASSE] par PCPT
Source avec Zip Source avec une capture MENU EN POPUP AVEC IMAGES SANS PASSER PAR LE CRÉATEUR DE MEN... par PCPT

Commentaires et avis

Commentaire de mimiZanzan le 14/09/2007 01:20:47

Excellent code utile, et très bien commenté.
Un code comme on aime...
Bravo PCPT!

Commentaire de andrebernard le 14/09/2007 16:41:07

Code formidable et indispensable (au moins pour moi)

Pourquoi le combo n'a t'il pas les memes fonctions que tous les autres controles ???
Quand je pense que crosoft n'a jamais corrigé ce bug, car pour moi s'en est un.
Cela prouve une fois de plus que le gain supplante la satisfaction du client....
Car en toute ces années on ne peux croire que personne de la firme ne s'est apperçu de cet oubli....
A quoi servent les SP XXXXX.....

Encore bravo et merci pour ce code gratuit et efficace, qui fait le boulot du concepteur, pour lequel lui est payé.

Commentaire de lermite222 le 17/09/2007 09:08:11

Bonjour,
Comme d'habitude, une classe qui fonctionne du 1er coup très utile et très bien documentée.
Peut être un "ToolTypText" en ajoutant ta classe menu disponnible dans une de tes sources précédante "c'est affeux msgbox..."
Cordialement.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Contrôle avec classes + API [ par JOE ] J'écris un petit contrôle qui gère des objets de typebouton de commande (soft), définis par une classe, le toutavec une collection qui gèrera l'ensemb Conversion de VB5 à VB6 [ par rac_eng ] Salut,Je reprends un programme écrit en VB5 avec VB6.Seulement voilà ca bug : il me demande VCFI32.ocx + La classe Threed.SSCheck du contrôle Chk_Sele Probléme lié à Ms[VB6] Forms 2.0 object library [ par energiez ] Bonjour.Je viens de changer de disque dur. J'ai donc du réinstaller windows, et visual studio, avec le SP6 pr vb.Le probléme est le suivant:Je travail Probléme lié à Ms[VB6] Forms 2.0 object library [ par energiez ] Bonjour.Je viens de changer de disque dur. J'ai donc du réinstaller windows, et visual studio, avec le SP6 pr vb.Le probléme est le suivant:Je travail création de contrôle avec évènement [ par f56bre ] salut comment puis-je créer un contrôle type label lorsque l'utilisateur sélectionne un item dans une liste, la liste étant dans une deuxième feuille Quel contrôle génère l'évènement ?????? [ par TotoTurbo ] Si l'on affecte une même macro à plusieurs contrôles (objets 'Shape' par exemple), comment savoir lequel a généré l'éxécution de la macro ??Merci de v erreur Crystal report [ par maghrebi ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Récupérer les handlers d'un évènement [ par Julien237 ] Bonjour,Je cherche à récupérer sous-forme (par exemple, autre solution me va aussi) d'un array de delegate les sub associés à un évènement de ma class Nouvel évènement sur contrôle utilisateur [ par Munkyubi ] Bonjour tout le monde, Bon alors voilà mon problème. J'ai un UserControl qui fonctionne bien jusque là et qui est dérivé du contrôle MSFlexGrid. Tou Comment lister tous les évènement d'un contrôle [ par veler ] Salut,Je ne trouve plus comment on fait pour lister tous les évenement que possède un contrôle. Vous savez? SVPmercia+<img src="http://www.velersoftwa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales