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

Windows Discussion :

créer des handle de nom différents avec la même procédure


Sujet :

Windows

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 25
    Points
    25
    Par défaut créer des handle de nom différents avec la même procédure
    bonjour,

    Je crée des boites de dialogue avec la même procédure à travers CreateDlg() mais j'aimerais toutefois les distinguer (handle diférents) pour les manipuler ensuite...quelqu'un a t-il des suggestions? (tableau de handle,...)

  2. #2
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 83
    Points : 71
    Points
    71
    Par défaut re
    tu donne different nom a tes handle tous simplement ? ptete ke je me trompe mais si ca marche comme createfile tu donne le nom ke tu veux a tes handle

    tchao

  3. #3
    Membre habitué Avatar de - Robby -
    Inscrit en
    Juillet 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 266
    Points : 170
    Points
    170
    Par défaut
    Bein, heuu ... oui, des noms différents ... que tu places dans un tableaux (ou comme tu veux, peu importe) ... pas oublier de les fermer "tous" quand tu as "fini". Ne pas utiliser deux fois le même nom pour recevoir un handle ... sans fermer l'un avant de recevoir l'autre ... sinon la valeur du premier est perdue et tu ne pourras jamais le fermer.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 25
    Points
    25
    Par défaut
    en fait je ne sais pas comment faire un tableau de handle...je pense qu'il faut passer par une alloc dynamique mais à part çà je ne vois pas...

  5. #5
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Points : 2 605
    Points
    2 605
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    HWND mon_tableau_de_handle[10];
    
    mon_tableau_de_handle[0] = CreatDlg(...);
    
    mon_tableau_de_handle[1] = CreatDlg(...);
    
    ....
    
    mon_tableau_de_handle[9] = CreatDlg(...);
    
    .......
    
    for&#40;int i = 0; i < 10; i++&#41;
      CloseHandle&#40;mon_tableau_de_handle&#91;i&#93;&#41;;
    Un truc dans ce genre, quoi.

Discussions similaires

  1. [WebI Xi] Créer des rapports pour dates différentes pour une même requête
    Par MorningMemories dans le forum Débuter
    Réponses: 2
    Dernier message: 22/03/2012, 16h59
  2. [AC-2010] Comment créer des états au format Excel avec mise en forme
    Par Sami Xite dans le forum Access
    Réponses: 1
    Dernier message: 23/09/2010, 10h23
  3. Réponses: 3
    Dernier message: 02/04/2010, 19h15
  4. Réponses: 0
    Dernier message: 26/05/2009, 14h44
  5. Réponses: 0
    Dernier message: 09/03/2009, 19h01

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