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

Autres éditeurs Discussion :

prog C++ et Windows


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2
    Par défaut prog C++ et Windows
    bonjour,
    en tant que "archidébutant" en c++, je vais certainement
    en faire sourire plus d'un...
    Après avoir parcouru le livre de Campuspress "le langage c++"
    qui traite des applications de type console, j'ai téléchargé le
    tutoriel de ' Bob' et 'Cgi' sur la programmation Windows, et,
    si j'y ai rencontré quelques instructions du langage c++, le reste
    ( HINSTANCE hInst;
    HWND hWnd;
    LRESULT CALLBACK WindowProcedure(HWND hwnd,
    UINT message,WPARAM wParam, LPARAM lParam) par
    exemple, semblait appartenir à d'autres impératifs de traitement,
    et j'aurais bien aimé en avoir une description en Français.
    Celà existe-t-il ?
    ( précision : je compile avec Dev-C++)
    Merci d'avance !

  2. #2
    Membre éprouvé Avatar de amaury pouly
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    157
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 157
    Par défaut re
    je ne suis pas sûr de comprendre ta question mais je vais essayer:
    Apparemment tu ne comprend pas bien tous ces LRESULT, WPARAM .... qui n'appartiennent pas directement au c++ .

    Alors :
    est un HANDLE sur une instance de programme(un identifiant unique de ton prog quoi) .

    idem sauf que c'est une HANDLE sur une fenêtre(là aussi il est unique)

    est un type renvoyé par la fonction : c'est une LONG_PTR(ou(je crois) un pointeur sur un long(sur une adresse généralement) .

    est un paramètre d'appel pour la fonction(équivalent de __stdcall)
    Je ne sais pas exactement ce que cela change(sûrement une question de savoir qui de l'appelant ou de l'appelé(des fonctions) "pop" la pile et détruit les ressources utilisées dans la fonction) .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    WindowProcedure....
    est une fonction appelée par windows pour les callback .

    est un type(équivalent de unsigned int)

    est un type(équivalent de UINT_PTR(donc je crois que c'est une pointeur sur un UINT)

    est un type même chose que LRESULT mais à des fins différentes .

    Il ne faut pas que tous ces définition bizarres te fassent peur puisque de toute manière windows donne d'autres nom à TOUS LES TYPES c'est pour éviter d'avoir à modifier des millions de lignes le jour où ils veulent changer . Pour ce qui est de la doc il y a google mais sinon je ne sais pas du tout car en tout cas tous les tutos sur windows te sortitront ce code là sans un commentaires(ou presque tous) .

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2
    Par défaut
    Merci d'être intervenu: je vais essayer d'y voir plus clair en testant quelques
    sources; si je peux trouver de la doc, je ne manquerai pas d' en informer ceux
    qui aiment bien comprendre, et, donc, savoir ce qu'ils font...
    A++

  4. #4
    Membre éprouvé Avatar de amaury pouly
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    157
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 157
    Par défaut re
    le principal problème n'est pas de savoir ce que l'on fait mais ce que l'on manipule ; ex:
    qu'est-ce qu'un HANDLE.....et bien je ne sais pas car windows déclare ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DECLARE_HANDLE(HWND)
    Mais je ne pense pas que cela influence bcp . Tant que tu sais ce que font les fonction que tu appèle tu sais ce que tu fait .

Discussions similaires

  1. tutoriel Initiation à la prog. réseau sous Windows
    Par vivitron dans le forum Réseau
    Réponses: 8
    Dernier message: 30/09/2010, 20h08
  2. Probleme installation prog vb sous windows 7
    Par Selve dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 20/02/2010, 11h55
  3. Creation d'un paquet pour prog windows
    Par OjBarbare dans le forum C
    Réponses: 8
    Dernier message: 04/11/2005, 17h06
  4. Réponses: 11
    Dernier message: 03/11/2005, 17h59
  5. Prog Windows/COM - CoCreateInstance en C ?
    Par Mich dans le forum Windows
    Réponses: 2
    Dernier message: 25/03/2004, 15h03

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