Création d'évènement

Résolu
EaglesEyes
Messages postés
33
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
27 février 2008
- 6 nov. 2007 à 16:23
EaglesEyes
Messages postés
33
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
27 février 2008
- 6 nov. 2007 à 19:12
Salut
Je souhaiterais savoir s'il est possible de créer un évènement sur le changement de valeur d'une variable d'une classe que j'ai créé moi même (un peu comme pour les radiobutton)... en gros voila le .h de ma classe, je souhaiterais avoir un évènement quand la valeur de la variable Metal change... je bosse avec Visual Studio 2005

#pragma once

ref class ChoixMode
{

private:
    int Metal;
    int Application;
    int Programme;

public:
    ChoixMode(void);

    System::Int32 Get_Metal(void);
    System::Int32 Get_Application(void);
    System::Int32 Get_Programme(void);

    System::Void Set_Metal(short Value);
    System::Void Set_Application(short Value);
    System::Void Set_Programme(short Value);
};

Merci d'avance

Eagles Eyes

4 réponses

cs_juju12
Messages postés
966
Date d'inscription
samedi 3 avril 2004
Statut
Membre
Dernière intervention
4 mars 2010
4
6 nov. 2007 à 18:05
3
DeAtHCrAsH
Messages postés
2670
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013

6 nov. 2007 à 17:14
Tu définies ton event :
#define EVT_METALCHANGE WM_USER + 1

Ensuite dans ta classe tu signale le changement :
SendMessage(hWndDeLaFenetreciblé, ......)

Shell
0
DeAtHCrAsH
Messages postés
2670
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013

6 nov. 2007 à 17:15
J'oubliais de préciser, que cela implique que ta fenetre possède une fonction de callback qui receptionne tout les events lui parvenant.

Shell
0
EaglesEyes
Messages postés
33
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
27 février 2008

6 nov. 2007 à 19:12
Merci pour vos réponse je teste ça demain

Eagles Eyes
0