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
Rejoignez-nous