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

Dev-C++ Discussion :

Constantes et autre Structures non reconnue [API Windows]


Sujet :

Dev-C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Par défaut Constantes et autre Structures non reconnue [API Windows]
    Bonjour!!
    Comme vous aurez pu vous en doutez, j'ai un petit soucis...
    Tout d'abord, l'environnement: Je code pour Window XP SP2 sur DevCpp.
    Et voila donc mon soucis:
    Lors de la compilation, mon comilateur m'affirme avec une conviction déroutante n'avoir jamais entendu parler de WC_TABCONTROL pour mon CreateWindowEx( (Pourquoi devrait-il connaitre) alors qu'un CreateWindow("EDIT", etc.. fonctionne très bien.
    Dans le meme ordre d'idée, je suis assez contris de me trouver face à une erreur du type " structure has no member named `uTimeout' " dans l'utilisation de la structure NOTIFYICONDATA (structure qu'il reconnait parfaitement par contre...) alors qu'on m'annonce fièrement ceci sur la MSDN... et que j'ajoute bien
    #define _WIN32_IE 0x0600
    pour preciser que j'ai la dite version 6.x.x.plein_de_truc
    A noter que tout les attributs non reconnu dans la-dite structure sont ceux en rapport avec les BallonsTip. (en gros, tout ceux après .szTip)

    Je soupconne qu'il me manque une librairie ou bien un header...
    Mais je ne sais pas laquelle...
    Merci de votre attention ou de vos idee eclairées.

    [PS] : Après relecture du post-it, je prierais les modérateurs de m'excuser si je me suis trompé de sub-forum... A leurs bons soins de déplacer cette discution dans la zone appropriée si effectivement je me suis trompé.

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

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Les headers de MinGW sont parfois un peu vieux et ne supportent pas forcément les dernières versions de Windows.
    Voire même, certains trucs manquent complètement (exemple, la structure IActiveDesktop qui permet entre autres de changer l'arrière-plan web et rafraichir le bureau immédiatement).

    De plus, certains ne sont pas toujours inclus avec <windows.h>, notamment <commctrl.h> qu'il faut inclure soi-même.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Par défaut
    Dois-je en conclure que je dois changer mon IDE?
    Ou bien est-ce que je dois me débrouiller pour payer une jeunesse à mes headers?

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

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Commence par faire un Find In Files de WC_TABCONTROL dans les headers de MinGW.
    Si ça ne donne rien, regarde s'il y a sur le net une version plus récente du SDK de MinGW...

    Si tout le reste échoue, tu seras forcé de passer à Visual Studio...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. Structure non reconnue.
    Par PunkFloyd91 dans le forum C
    Réponses: 8
    Dernier message: 02/04/2012, 17h59
  2. Disque USB non reconnu par Windows 7 dans VMware sur Imac
    Par chatisis dans le forum Mac OS X
    Réponses: 2
    Dernier message: 17/12/2010, 07h50
  3. gamepad non reconnu par Windows 7
    Par riadhhwajdii dans le forum Windows 7
    Réponses: 1
    Dernier message: 21/11/2009, 18h20
  4. Réponses: 12
    Dernier message: 14/06/2006, 17h21
  5. Tunnel SSH non reconnu depuis Windows
    Par D@rKness74 dans le forum Développement
    Réponses: 2
    Dernier message: 03/05/2005, 12h32

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