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

Visual C++ Discussion :

[Visual 2005] Groupe de contrôles et index


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut [Visual 2005] Groupe de contrôles et index
    Bonjour,
    Je débute en C++ sous visual 2005, et je voudrais savoir s'il est possible de faire, comme pour VB6, des groupes de contrôles que l'on peut appeler par leur index?

    Exemple: J'ai 5 contrôles statiques qui représentent des images, je voudrais qu'ils aient tous le même nom de ressource avec un index de 0 à 4. Comme ça lorsque je clique sur l'un d'eux, ou que je veux agir sur l'un d'eux, j'ai les mêmes fonctions avec juste un entier en paramètre qui m'indique lequel est concerné.

    Je sais pas si j'ai été clair, je peux réexpliquer si besoin.
    Merci d'avance!!

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut , en MFC c'est possible si les identifiants se suivent , voir
    faq :http://c.developpez.com/faq/vc/?page...ap#ONCOMMANDEX
    http://c.developpez.com/faq/vc/?page...nDynamicButton

  3. #3
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    Salut,

    Merci pour ta réponse, ça m'avance. Mais en fait je n'avais pas tout dit. Pour reprendre le même exemple, une fois que j'ai cliqué sur la case i, je voudrais agir sur la case i+1 et i-1.Comment puis-je donc les modifier sachant que je sais sur lequel j'ai cliqué et que les IDs se suivent?

    Je pense qu'il doit me falloir une fonction genre GetControlHandle(UINT nID) pour pouvoir faire après un truc du genre SetCtrlBitmap(UINT nBitmapRessource) (mes contrôles sont en fait des Picture Ctrl), mais je n'arrive pas à trouver ce que je veux.

    Merci d'avance

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    les deux posts qui suivent donne la réponse :
    http://c.developpez.com/faq/vc/?page=CWnd#GetDlgCtrlId

  5. #5
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    Merci bien.
    J'avais vu ces fonctions dans la MSDN, surtout la GetDlgItem() mais je ne comprenais pas car elle renvoit un handle sur la fenêtre (CWnd). Je ne savais pas que ça pouvait se caster comme ça.
    Merci pour ton aide!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/09/2012, 11h03
  2. Réponses: 3
    Dernier message: 27/11/2005, 14h04
  3. [C#] groupes de contrôles
    Par annalady dans le forum C#
    Réponses: 5
    Dernier message: 18/11/2005, 07h25
  4. Réponses: 8
    Dernier message: 01/11/2005, 22h48
  5. [Visual 2005] Dacris et NETXP sous visual 2005
    Par Dinytro dans le forum Windows Forms
    Réponses: 5
    Dernier message: 06/09/2005, 12h30

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