Accueil > > > 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
Description
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... ;)
Historique
- 13 septembre 2007 19:01:23 :
- .
Sources du même auteur
Sources de la même categorie
Commentaires et avis
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
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en ½uvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|