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 :

où se trouve le fichier .h qui contient LRESULT CALLBACK WndProc


Sujet :

C++

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 31
    Points : 21
    Points
    21
    Par défaut où se trouve le fichier .h qui contient LRESULT CALLBACK WndProc
    Bonjour,

    voilà j'ai un problème sur la fonction :
    LRESULT CALLBACK WndProc
    C'est une macro en cpp et je cherche à avoir le fichier .h dans lequel il est inclut
    j'ai téléchargé la plate forme SKD pour trouver les fichiers .h
    je sais qu'elle se trouve dans le <windows.h> seulement il se trouve que <windows.h> lui meme contient des .h
    donc je désire savoir lequel exactement coentient cette macro
    j'en ai besoin pour un travail sans trop rentrer dans les détails, afin d'éviter de sortir du sujet

    Merci d'avance de votre aide

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 588
    Points
    41 588
    Par défaut
    Les headers qui contiennent le plus de defines et typedefs sont <winnt.h> et <windef.h>.

    Les définitions sont (de mémoire, simplifié) celles-ci:
    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #ifdef _WIN64
    typedef          __int64 LONG_PTR;
    typedef          __int64 INT_PTR;
    typedef unsigned __int64 UINT_PTR;
    /*etc. tous des __int64*/
    #else
    typedef          long LONG_PTR;
    typedef          int INT_PTR;
    typedef unsigned int UINT_PTR;
    /*etc.*/
    #endif
     
    typedef LONG_PTR LRESULT;
    #define CALLBACK __stdcall
    typedef UINT_PTR WPARAM;
    typedef LONG_PTR LPARAM;
     
    typedef LRESULT (CALLBACK* WNDPROC)(HWND, UINT, WPARAM, LPARAM);
    typedef INT_PTR (CALLBACK* DLGPROC)(HWND, UINT, WPARAM, LPARAM);

  3. #3
    Membre éprouvé
    Inscrit en
    Avril 2005
    Messages
    1 110
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 110
    Points : 937
    Points
    937
    Par défaut
    clic droit, "go to definition", sous visual.

  4. #4
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 31
    Points : 21
    Points
    21
    Par défaut
    Merci
    J'ai trouvé ce que je voulais dans le fichier wtypes.h

Discussions similaires

  1. trouver le fichier zippé qui contient une expression
    Par talvins dans le forum Administration système
    Réponses: 12
    Dernier message: 16/12/2009, 18h01
  2. Réponses: 1
    Dernier message: 03/12/2009, 23h42
  3. telecharger un fichier zip qui contient une liste de fichier à supprimer
    Par joulive dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 29/07/2009, 14h54
  4. Comment utiliser un fichier .java qui contient un package
    Par mobi_bil dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 01/03/2009, 14h30

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