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

MFC Discussion :

Comment activer un property page?


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 41
    Par défaut Comment activer un property page?
    Bonjour tout le monde.

    J'ai crée un property sheet avec plusieurs property page mais je ne sais pas comment les activer :s.
    J'ai regardé dans la doc et on parle de la fonction OnActivate() ou OnSetActive() mais je ne vois pas comment elle fonctionne et surtout ni où placer ce code :s.

    Ce je voudrais par exemple c'est que lorsque je clique sur suivant, le programme aille lire le fichier selectionné:




    Merci de vos futurs informations.

    Kira

  2. #2
    Membre chevronné Avatar de Jenna
    Inscrit en
    Décembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2009
    Messages : 272
    Par défaut
    Tu n'étais pas très loin !

    C'est la fonction OnKillActive() de ta propertypage qui est appelée par le framework quand la page ne va plus être la page active.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 41
    Par défaut
    Ha oui en effet .
    Mais ce que je ne comprend pas ou n'arrive pas à me faire à l'idée, c'est où placer cette fonction?
    Je devrait la mettre dans le code de chaque Property Page?

    Merci d'avance

  4. #4
    Membre chevronné Avatar de Jenna
    Inscrit en
    Décembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2009
    Messages : 272
    Par défaut
    Citation Envoyé par KiraX10A Voir le message
    Je devrait la mettre dans le code de chaque Property Page?
    Oui, dans le code de chaque property page pour lesquels tu as quelque chose à faire lorsque tu quittes cette page pour aller sur la suivante.

    Attention, si tu cliques sur le bouton Précédent, tu vas aussi appeler cette fonction. Il n'y a peut être rien à faire si tu appuies sur le bouton Précédent quand tu quittes ta page. Il va donc falloir gérer ce cas de figure aussi.

    Il faudra peut être aussi utiliser les fonctions OnWizardBack() et OnWizardNext() pour se rappeler quel bouton a été cliqué.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 41
    Par défaut
    Ok!
    Merci beaucoup Jenna
    Bonne journée

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/05/2009, 11h27
  2. Filtre : comment tester si un filtre est activé sur une page
    Par Godzestla dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/11/2008, 19h04
  3. Réponses: 5
    Dernier message: 07/05/2008, 16h14
  4. initialisation des property page
    Par Robleplongeur dans le forum MFC
    Réponses: 3
    Dernier message: 21/04/2004, 10h47
  5. Réponses: 2
    Dernier message: 12/02/2004, 13h07

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