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

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  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