begin process at 2012 02 14 20:07:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

API

 > 

En VB, poser un Hook sur une appli commerciale


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

En VB, poser un Hook sur une appli commerciale

mardi 17 août 2004 à 14:49:07 | En VB, poser un Hook sur une appli commerciale

thorod

Bonjour à tous,

Je vais essayer d'être clair (c'est pas gagné)
Nous avons une appli commerciale.
Je dois ecrire une appli (en VB si possible) qui déclenche un traitement à la perte de focus d'un champ de l'appli commerciale.

Est-ce que je peut poser (en vB) un hook sur un message systeme provenant d'une autre appli (pas en VB celle-là !) ?

D'avance merci pour vos réponses.

Thorod
jeudi 19 août 2004 à 09:38:08 | Re : En VB, poser un Hook sur une appli commerciale

grouzieres

Réponse acceptée !
Salut,

Ce que tu demande est possible. Nous l'avons fait.

Notre application est en VB principalement. Par contre, la hook est en C.

L'outil Spy++ de Visual Studio 6 permet de récupérer les positions, les messages envoyés (Par ex. WM_COMMAND) et les Handles des fenêtres/contrôles.

Pour t'aider, voici deux hook à mettre en place.
//Création de la hook sur les messages mis en file de messages
SetWindowsHookEx(WH_GETMESSAGE,(HOOKPROC)GetMsgProc, hInstance,0L)
//Création de la hook sur l'interception d'un message avant envoi à la "fenêtre"
SetWindowsHookEx(WH_CALLWNDPROC,(HOOKPROC)CallWndProc, hInstance,0L)

Les fonctions GetMsgProc et CallWndProc recoivent des paramètres dont le message. Cela t'aidera à intercepter le LostFocus.
Pour plus de détail sur ces fonctions, cf. site http://www.mentalis.org/apilist/s.shtml.

Bon courage.


Cette discussion est classée dans : vb, appli, poser, hook, commerciale


Répondre à ce message

Sujets en rapport avec ce message

Performances VB.NET / SerialPort [ par space_walker ] Bonjour,je suis sur le point de terminer une appli de transfert de données entre mon PC et une carte electronique, via le port COM RS232. ca commence Word 2007 ? [ par Florian29 ] Bonjour a tous !J'ai une appli développé en vb.net qui génère des documents word 2003 en renseignant des signets. Je vais devoir faire fonctionner cet mettre 2 exe dans 1 exe... [ par ninja hacker ] Bonjour!Voila je connaissais le flash(actionscript) avant de me mettre au  vb et aujourd'hui j'aimerais meler les deux. Je sais comment executer une a appli disponible via intranet/internet [ par antoine_ferard ] Bonjour,Je suis développeur VB6, à la base.Je vais développer une application VB.NET d'ici peu.J'aimerais savoir si, en développant une application vi Appli VB.net - Word [ par mozefok77 ] Bonjour à tous,J'aimerai savoir s'il est possible d'envoyer des données contenues dans une appli vb.net vers un fichier ".dot".J'ai créé un logiciel d hook clavier [ par jocou ] Bonjour à tousPetite question aux spécialistes : Lorsqu'on positionne un hook clavier local (donc sur un thread particulier), est-ce que :   - l'appli évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script) [ par Alain95350 ] bonjour et merci de ce partage sur ce site...je développe à titre perso une appli qui assure la maintenance quotidienne de mon PC.ça regarde le niveau deploiment de petite appli en VB sans utiliser de procedure d'installation [ par stephdieu ] Bonjour a tous, Voila j'ai fouillé le forum afin d'avoir une réponse mais pas trouvé de relation avec mon problème et pourtant je me doute bien que c Lancer une appli JAVA [ par vince2229 ] Bonjour tout le monde,Voilà je dispose d'une appli Java qui est actuellement exécutée depuis un système AS400. A cause des temps de traitement, je vou vb 2008 mysql CTI [ par debbv ] Salut a tous , Si vous voulez bien , j ai une preoccupation. Au fait j ai developpe une petite appli de gestion des abonnés(client) pour un restaura


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,390 sec (4)

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