IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

envoyer un message windows [Débutant]


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 36
    Par défaut envoyer un message windows
    Bonjour,

    je bloque depuis un bon moment sur un truc qui me paraissait pourtant tout simple: envoyer un message windows.

    J'ai dans un premier temps voulu utiliser le classe Message de System.Windows.Forms mais j'ai l'impression que ca ne permet que de CREER le message, mais pas de l'envoyer. Est ce que j'ai bien compris??

    J'ai également trouver qu'on pouvait utiliser Microsoft.WindowsCE.Forms.MessageWindows mais n'y a t il pas un moyen d'envoyer simplement un message windows sans devoir telecharger la dll Microsoft.WindowsCE.Forms.dll??

    Je pense que je dois rater quelque chose, je me demande pourquoi on pourrait creer un message sans pouvoir l'envoyer...

    Merci d'avance pour votre aide

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    qu'appelle tu "envoyer un message windows" ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 36
    Par défaut
    l'équivalent delphi du SendMessage.

    Quand j'utilise System.Windows.Forms.Message.create(monHandle, monIdMessage, param1, param2) le message n'arrive jamais (j'ai une autre appli qui est en ecoute).

    Le probleme ne vient pas de l'appli en ecoute car j'ai justement fait le test avec une 3e appli en delphi qui fait SendMessage(monHandle, monIdMessage, param1, param2) et là, le message arrive correctement.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 36
    Par défaut
    Pour ceux que ca interesseraient, j'ai trouvé la solution ici

    http://www.pinvoke.net/default.aspx/...ndMessage.html

    Merci Pol63 pour le début de piste

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] envoyer un message windows à une application contenant une chaine
    Par ingenieurtunisien dans le forum Windows Forms
    Réponses: 0
    Dernier message: 08/11/2010, 16h10
  2. Interception Messages Windows
    Par tiramisu dans le forum MFC
    Réponses: 5
    Dernier message: 24/02/2004, 14h01
  3. Réponses: 13
    Dernier message: 14/01/2004, 16h35
  4. Gestion des message windows dans les threads
    Par billyboy dans le forum Windows
    Réponses: 5
    Dernier message: 06/10/2003, 17h25
  5. Envoyer un message icmp (Echo Request)
    Par ovdz dans le forum Développement
    Réponses: 5
    Dernier message: 19/06/2003, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo