begin process at 2012 02 13 03:14:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Modules

 > UTILISER LA ROULETTE DANS VB6 IDE (ADDIN)

UTILISER LA ROULETTE DANS VB6 IDE (ADDIN)


 Information sur la source

Note :
9,74 / 10 - par 31 personnes
9,74 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Modules Niveau :Débutant Date de création :09/04/2004 Date de mise à jour :25/09/2005 17:39:01 Vu / téléchargé :10 873 / 2 488

Auteur : EBArtSoft

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


 Description

Cliquez pour voir la capture en taille normale
Voici le plus petit addin pour une implementation de la roulette dans l'interface d'edition de vb 6. Simple, efficace il vous suffit d'enregistrer la dll de 10Ko seulement avec regsvr32 puis de lancer vb. Apres vous pouvez utiliser la roulette pour faire defiler le texte de l'editeur voila c'est tout.

Elle marche aussi dans un environement SDI (depuis la mise a jour merci a Metalcoder !!)


 Conclusion

Grand merci à Ullis, Afyn et Metalcoder

Bonne pr@g

 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

25 septembre 2005 17:37:40 :
Marche aussi en SDI
25 septembre 2005 17:39:01 :
Changement dans le zip

 Sources du même auteur

Source avec Zip Source avec une capture COLOR PICKER
Source avec Zip Source avec une capture SAVEPICTURE() AU FORMAT PNG, JPG, TIF ETC...
Source avec Zip Source avec une capture SAUVEGARDER UNE IMAGE EN PNG
Source avec Zip Source avec une capture VB6 ADDIN - FAITES DISPARAITRE LES MSGBOX D'ERREUR IDE
Source avec Zip Source avec une capture MONITEUR CPU

 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

Commentaires et avis

Commentaire de jack le 10/04/2004 05:15:50 administrateur CS

Sinon, on peut faire tourner le logiciel IntelliPoint fourni avec la souris à molette ...

Commentaire de sebmafate le 10/04/2004 08:36:40 administrateur CS

j'allais le dire... avec IntelliPoint plus aucune fenêtre ne résiste à la souris... (marche aussi avec les souris non ms)

Séb

Commentaire de patcui le 10/04/2004 09:06:35

Bonjour,

Effectivement avec les versions antérieures d'IntelliPoint ça fonctionnais!
Mais si vous utilisez la version 5 d'IntelliPoint de Microsoft, cela ne fonctionne plus. Donc il faut utiliser cet addin qui marche très bien!

Patcui

Commentaire de sebmafate le 10/04/2004 09:36:00 administrateur CS

je n'ai pas dit que ce n'était pas bien comme addin... loin de moi cette pensée... mais c'est vrai que je suis tellement habitué en utilisant intellimouse... que... bah... il ne va pas me servir...

Séb... bon boulot :p

Commentaire de z980x le 10/04/2004 09:57:38

AAAAAAAAAHhhhhhhh !

Trop bien !

Depuis le temps que je m'énervais avec cette putain de fenetre qui voulait pas défiler...

Je trouve ca super excellent trop cool méga génial.
En un mot, Merci !
10/10 !

Commentaire de jotrash le 10/04/2004 10:39:26

bizarre moi g une logitech et ca defile quand meme sans intellimouse ou ton addin

Commentaire de revo le 10/04/2004 11:47:22

remerciement aussi, 10/10 d'améliorer notre pov VB6 tant délaissé par Microsoft...

Commentaire de Urgo le 10/04/2004 14:55:51

J'avoue que je n'avais jamais cherché à faire fonctionner la roulette sous VB6 IDE, mais c'est vraiment pratique !
10/10

Commentaire de Fraggy le 10/04/2004 22:53:25

B.R.A.V.O. !!!
10/10
Fonctionne nickel sur XP

Commentaire de hqv0 le 11/04/2004 11:31:06

Je suis debutante,  je n'ai pas compris comment faire pour l'installation
regsvr32 j'ignore ce que c'est et surtout comment faut faire
j'ai intelli mouse mais ma roulette marche pas dans VB6 (je suis sous XP Prp) sinon j'aimerai bien avoir la roulette pour VB  merci

Commentaire de Urgo le 11/04/2004 12:28:37

hqv0> Tu cliques sur "démarrer" -> "Exécuter..."

Dans la petite fenêtre tu tapes "regsvr32 VB6Wheel", puis clique "Ok" ;)

Commentaire de hqv0 le 11/04/2004 15:20:31

Merci Urgo car c'est impecable ca marche Cooool

Merci EBArtSoft car ton source est SuPeR utile , petite remarque tout de meme, tu l'as classé dans le niveau debutant, moi je veux bien, mais, si à mon niveau de debutante j'etais capable de faire cela, ce serait total bonheur, bref tout cela pour dire que je te met un 10, mais... par la pensée et de tout mon coeur, cette note je ne te l'inscris pas, car, je ne suis pas capable de juger tes lignes, par contre j'utilise ta création et je vais tenter d'apprendre avec tes connaissances
MeRcI

Commentaire de Afyn le 11/04/2004 21:33:58

J'en ai révé ... EB l' a fait !

Encore merci manu (__o__)

Afyn
Navedac

Commentaire de BiSi le 11/04/2004 23:45:31

Code propre, marche bien et surtout améliorera considérablement la vie des VB Codeurs (n'utilisant pas IntelliPoint) qui passeront par là.

Eh ben, pour être bref, MERCI.

Allez 10 même si maintenant il faudrait un tit package automatique ;o)

Commentaire de Afyn le 12/04/2004 00:53:46

J'aurais bien aimé (mais je sais ke j'en demande trop) quelques petites explications, sutout sur le Hook et le UnHook et la WinProc.
Bon, ben c'est pour kan je serais plus fort ...

Allez ... a plus !

Afyn

Commentaire de EBArtSoft le 12/04/2004 02:36:57 administrateur CS

Voila c'est fait j'ai ajouter un installeur, il enregistre et desenregistre la dll a condition de le laisser toujours dans le meme repertoire. Utilisable depuis le panneau de config ajouter/supprimer des prog

Il y a également deux batch install/desinstall pour ceux qui ne veulent pas utiliser le setup

Pour ce qui est de l'explication je ferait ça demain si vous le voulez bien (pis si vous le voulez pas c'est pareil, non mais ! Afyn t'es pas au lit pas cette heure ci, aller faut y aller ! :P )

Merci @+

Commentaire de Mauricet le 12/04/2004 08:37:51

Bonjour
Excellent pour ceux qui n'ont pas de logiciel pour la souris
Pour ma part, je n'ai jamais remarqué que la roulette fonctionnait dans l'IDE de VB alors qu'elle fonctionne parfaitement dans Word.
Maintenant, courage, un petit mot d'explication.
Merci
Maurice

Commentaire de mastercatz le 13/04/2004 12:03:22

Tu es mon sauveur :)

Bravo

Commentaire de man15372 le 14/04/2004 19:43:58

Parfait, rien à dire de plus.

Commentaire de pluplu le 21/04/2004 10:11:43

c'est un plus c'est certain, mais ce que je cherche aussi depuis longtemps c'est d'avoir cette fonction dans mes propre appli. vb t'aurais pas une petite idée des fois...
En tout cas merci pour cet addin ci

Désolé je voulais te mettre 9 mais j'ai ripper et la note par défaut c'est enreg. et impossible de corriger...

Commentaire de arnaud38 le 29/04/2004 17:00:19

Super
Merci pour la dll
C'est tellement pratique !!!

Commentaire de redsentry le 11/05/2004 16:29:52

Ce n'est pas 10 que tu mérites mais 15/10 car j'en avais vraiment raz le chou de cette roulette qui roule pas dans VB.

Merci c'est coll ;-))))

Commentaire de acrcorp le 14/05/2004 00:39:33

Un seul mot : Merci !

Commentaire de azerty25 le 26/05/2004 19:39:38

Ya un probleme, depuis que j'ai installé l'addin, VB6 efface tout seul le clipboard à son démarrage

Commentaire de EBArtSoft le 26/05/2004 20:50:26 administrateur CS

azerty> J'ai vue passer la version entreprise de vb5 et 6 et au lancement il a toujours effacer le clipboard... rien a voir avec
l'addin. Pb reglé avec vb .NET puisque IDE de visual studio.

@+

Commentaire de azerty25 le 26/05/2004 20:54:14

Arf , tu me fait douter maintenant :( Rendez vous à mon prochain formatage alors ! lol

Commentaire de Neo.balastik le 27/05/2004 09:05:25

L'add-in peut-il aussi fonctionner avec l'IDE VB d'Access 2000, XP, Etc...  J'ai le même souci avec l'intellipoint 5.  Ni molette dans VB6 et dans les IDE d'Access...
Merci

Commentaire de Neo.balastik le 27/05/2004 09:34:43

En fait, toute l'info officielle ainsi que le code de la DLL (par Microsoft) se trouve ici:

http://support.microsoft.com/default.aspx?scid=kb;en-us;837910&Product=vbb

Commentaire de azerty25 le 27/05/2004 11:34:06

eh bill, tu va arreter de faire dla pub pour ton site nom de Dieu ?!
Lol, je rigool, c bien de faire tourner des adresses; )

Commentaire de Neo.balastik le 27/05/2004 11:41:54

Bah.. Bill a plus besoin de pub...

Commentaire de azerty25 le 27/05/2004 13:43:29

C'est bien vrai :(

Commentaire de galopin01 le 01/11/2004 19:05:09

Bonjour
Je dois être en dessous du débutant moyen
je n'arrive pas à exécuter :
regsvr32 VB6Wheel
le message est LoadLibrary "VB6Wheel" à échoué - le module spécifié est introuvable
J'ai exécuté setup, install...
Ou faut-il mettre VB6Wheel pour qu'il soit trouvé ?
(XP Pro)
Merci

Commentaire de patcui le 01/11/2004 19:21:48

Bonjour galopin01,

Tape plutôt REGSRV32 VB6Wheel.dll et tu verra ça ira mieux !
Pour l'emplacement, il n'y a pas d'emplacement précis : c'est comme tu veux !

A+,

Commentaire de metalcoder le 05/11/2004 23:18:51

Merci, ca marche nickel. Dommage j'aimais bien travailler en mode SDI...

Metalcoder

Commentaire de Azat0th le 06/11/2004 02:59:43

Depuis le temps que ça m'énervait !

Mais depuis, mon index ne se sent plus et roule de plus belle dans la joie et la bonne humeur ^_^

MERCI !

Commentaire de elisath le 08/11/2004 17:50:12

Super. Depuis le temps que j'attends ce moment. Par contre pour info je n'ai pas de problème sur mon portable qui est en windows 98 et avec intellipoint 4.2. Je n'ai le problème que sur mon PC que depuis XP.

Si tu trouves une solution avec l'environnement SDI je suis preneur car je travailles depuis toujours dans cet environnement.

Commentaire de metalcoder le 09/11/2004 16:40:39

J'ai mis la version pour permettre l'utilisation de DLL en mode SDI. Merci a EBArtSoft pour cette source.

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

@+

Metalcoder

Commentaire de tontonpolak le 02/07/2005 20:28:24

Magnifique toujours très utile
BRAVO tu mérites 20/10

Commentaire de LeWolf le 25/09/2005 13:07:29

Salut,
Il n'y a pas a dire ce code est purement génial.
Seulement voila j'ai un souci avec ma station perso.
A noter que cela fonctionne parfaitement sur mon portable de bureau (avec la même OS).
Que cela a toujours fonctionner sur mes poste, et que cela ne se présente qu'avec ma nouvelle station.
L'OS n'est pas en question je reformate suffisament souvent.
Des que j'installe l'addin, au lancement de VB j'ai une erreur 13 (provenant de VB6Wheel)
et ensuite il me dit qu'il trouve pas le complement Mztools (donc plus de mztools).

Si tu vois d'ou cela peux provenir (j'ai peur de connaitre la réponse)

Commentaire de EBArtSoft le 25/09/2005 17:39:42 administrateur CS

Voila apres tout ces beau commentaire j'ai mis a jour pour accepter l'environement SDI ;)

Commentaire de elisath le 03/10/2005 16:01:16

Impeccable ça marche bien.

Le seul problème c'est qu'il faut que je relance la commande regsvr32 à chaque fois que je redémarre windows. Est-ce normal ?

Commentaire de elisath le 03/10/2005 16:03:03

Autre problème: dès que je bascule d'un programme à un autre et que je reviens sous VB la molette ne fonctionne plus, je suis obligé de relancer VB.

Commentaire de ScSami le 19/12/2005 03:07:37

Un seul mot : MERCI
;-)

Commentaire de alain91210 le 21/10/2006 13:23:40

Bonjour !

Rien ne se passe sur VBA Access 2003 une fois que j'ai lancé le install.bat.

Ai-je raté qlqchose ?

@+++

Commentaire de sundayfever le 01/11/2006 16:01:27

Que ferais-je sans vous ?

Merci infiniement

Commentaire de arapahoo le 03/12/2006 17:55:05

Trop class !!!
VB6 n'est pas mort des gars comme toi le font évoluer
Merci

Commentaire de EBArtSoft le 03/12/2006 20:05:31 administrateur CS

Arapahoo> Tiens mate aussi celui ci http://www.vbfrance.com/codes/ADDIN-BARRE-ONGLETS-POUR-VISUAL-BASIC_40542.aspx

Commentaire de mortalino le 22/04/2007 14:55:16

Salut EB,

merci pour ton addon, simple et efficace  ;)
Je bosse sur mon pc portable, jusqu'à présent j'avais le Pad, mais mon bouton gauche commence à merder, donc j'ai branché la souris et avec ton addon, c'est que du bonheur  :D

Juste pour info, toi qui connait très bien VB, pas moyen de tester le VB.IDE dans un projet exécutable ?
Car dans un ActiveX, on ne peut pas tester pas à pas (ou alors, je ne connais pas la combine)
Par exemple, avec VBA Xl, je peux tester pas à pas, et c'est le top.

Merci encore EB,
@++ ;)

Commentaire de arapahoo le 22/04/2007 16:49:31

EBArtSoft> J'ai pris le temps pour revenir sur la page, merci je le connaissai déja je l'ai testé aussi, pas mal, mais sérieux le coup de la roulette est pour moi supérieur en confort. Encore merci  

Commentaire de Chatbour le 07/09/2007 04:43:57

Salut EBArtSoft, bravo !

Pouvez vous m'expliquer le principe de la solution, le rôle de la dll autrement dit ?

Commentaire de zebulon437 le 14/01/2008 23:00:30 10/10

Merci pour ce partage :-)

Commentaire de EBArtSoft le 18/01/2008 18:47:01 administrateur CS

Chatbour> La dll sert de complement a l'interface VB c'est egalement une porte d'entré pour notre programme afin qu'il puisse acceder aux donnée de l'IDE. Ainsi on recupere les mouvement de la souris dans les fenetre d'edition puis on transforme en deroulement vertical.

@+

Commentaire de Chatbour le 18/01/2008 19:00:03

Merci :)

Commentaire de robotsystem le 07/02/2008 14:42:46

Est ce que le touch pad peut poser des problemes de compatibilité?

Commentaire de EBArtSoft le 07/02/2008 18:24:13 administrateur CS

non

Commentaire de robotsystem le 08/02/2008 08:48:37

OK, problème résolu en installant les pilotes de la souris.
Merci

Commentaire de Apolinaire le 03/06/2008 22:52:30

Merci ! Ca marche très bien !

Commentaire de saphyp le 12/09/2008 21:51:08 10/10

Bonsoir,

  J'achete toujours des chaussures de taille 36, c'est supportable ...
    Mais le fun arrive dans la soirée quand je les enlève. Quel bonheur !!!!

    C'est le même effet.....

    Merci ...... 19.99/19.99 top...

.
.
.
.
.
.
.
PS je chausse du 72......

Commentaire de Afyn le 13/09/2008 11:49:24

Si tu lui dit que c'est le pied ... il va avoir les chevilles qui enflent ...

Pingouin compagnie

Afyn - Navedac

Commentaire de SnkVrt le 20/11/2009 14:18:11

Merci EBArtSoft, c'est exactemnt ce que je cherchais et ça marche nickel.
Bravo. 10/10

Commentaire de soldier8514 le 13/02/2010 14:20:02

ça marche nikel sous windows 7   _ merci ;)

Commentaire de asimengo le 14/02/2010 14:57:01

merci EB, grace aux sources faisant reference à cette source, j'apporte une contribution sur le moyen simple et efficace de recevoir les evenements de la molette et de pouvoir faire l'intégrer aux objets comme datagrid, .., ne le gerant pas. voir http://www.vbfrance.com/codes/UTILISER-ROULETTE-DA NS-VB6-IDE-ADDIN_21802.aspx.

@EB: Neanmoins j'ai pensé à une approche dont je n'ai pas commecencé m'y mettre en seulement 2 jours de travail sur le SubClassing. Celle de rediriger les evenements de la molette sur les evenements mouse (MouseMove, MoveDown, MouseUp) en definissant une constante approprié pour le paramettre "Button" qui permettra de différencier avec les évenements standard.
je suis pour le moment bloqué sur le passage des bon parametre, voir Winproc ci-dessous, as-tu des suggestions a me faire?

Public Function WindowProc(ByVal Hwnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
On Error GoTo Err_WindowProc
Dim wParam2 As Long, lParam2 As Long

    Select Case uMsg
        Case WM_MBUTTONDOWN:
            wParam2= ...
            lParam2= ...
            WindowProc = CallWindowProc(mlAddressOfWndProc, Hwnd, WM_MOUSEDOWN, wParam2, lParam2)
        Case WM_MBUTTONUP:
            wParam2= ...
            lParam2= ...
            WindowProc = CallWindowProc(mlAddressOfWndProc, Hwnd, WM_MOUSEUP, wParam2, lParam2)
        Case WM_MBUTTONDBLCLK:
            wParam2= ...
            lParam2= ...
            WindowProc = CallWindowProc(mlAddressOfWndProc, Hwnd, WM_MOUSEDOWN, wParam2, lParam2)
        Case WM_MOUSEWHEEL:
            wParam2= ...
            lParam2= ...
            WindowProc = CallWindowProc(mlAddressOfWndProc, Hwnd, WM_MOUSEMOVE, wParam2, lParam2)
        Case Else:
            'Si on est là c'est parcequ'il ya eu subclassing dont mlAddressOfWndProc est valide
            WindowProc = CallWindowProc(mlAddressOfWndProc, Hwnd, uMsg, wParam, lParam)
    End Select

Exit_WindowProc:
    Exit Function
    
Err_WindowProc:
'    MsgBox "Hwnd = " & Hwnd & vbCrLf & _
'        "AddressOfWndProc = " & mlAddressOfWndProc & vbCrLf & vbCrLf & _
'        "Error = " & Err & vbCrLf & _
'        Err.Description
    Resume Exit_WindowProc
End Function

Commentaire de lediablo le 21/04/2010 17:27:32 10/10

super je le cherche depuis longtemps. merci sa fonctionne bien

Commentaire de pepere5 le 27/01/2011 16:15:37 10/10

Super, je suis persuadé que si elle était plus facule à trouver, tous les amoureux de VB6 l'utiliseraient.
Nos administrateurs devraient en faire la Pub.

Commentaire de jouteur le 27/07/2011 09:40:00

Ca marche super bien. Merci. ;)

 Ajouter un commentaire




Nos sponsors


Sondage...

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 : 0,796 sec (4)

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