Partage
  • Partager sur Facebook
  • Partager sur Twitter

[C#]GetCursorPos

problème sur DLL import

    29 octobre 2011 à 16:52:44

    Bonjour !

    Voilà le code:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Runtime.InteropServices;
    
    
    namespace ConsoleApplication1
    {
        
        
        class Program
        {
            [DllImport("user32.dll")]
            static extern bool GetCursorPos(ref Point lpPoint);
    
            static void Main(string[] args)
            {   
    ...
    


    voilà l'erreur :
    Erreur 1 Le type ou le nom d'espace de noms 'Point' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?) C:\Users\peyo\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 15 45 ConsoleApplication1

    A mon avis : ça marche pas en programme console ou j'ai oublié un using...

    Merci d'avance !
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      4 novembre 2011 à 14:39:09

      Ajoute ça à ton code :
      public struct Point
      {
         public int X;
         public int Y;
      }
      


      Sinon tu peux ajouter une référence à System.Drawing, et un using System.Drawing, mais c'est de l'overkill pour un simple struct à deux membres...
      • Partager sur Facebook
      • Partager sur Twitter

      [C#]GetCursorPos

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown