message privé d'un cdialog fille vers son TabCtrl parent
Slt,
J'ai tenté de faire comme indiqué ici
Seulement il ne se passe rien quand j'envoi le message depuis une fenetre CDialog pour la CDialog contenant le CtrlTab de la fiche fille,
mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
// Cdialog parent (avec le CtrlTab) : .h
...
#define WM_TEST WM_USER + 100
class DlValidation : public CDialog
{....
long OnReceiveTest(WPARAM wparam,LPARAM lparam);
// Cdialog parent (avec le CtrlTab) : .cpp
BEGIN_MESSAGE_MAP(DlValidation, CDialog)
ON_MESSAGE(WM_TEST, OnReceiveTest) // message privé
END_MESSAGE_MAP()
long DlValidation::OnReceiveTest(WPARAM wparam, LPARAM lparam)
{
OnOK();
return 0L;
} |
et dans la feuille fille :
Code:
1 2 3 4 5 6 7 8 9 10
|
//CDialog fille : .h
#define WM_TEST WM_USER + 100
//CDialog fille : .cpp
void DlValidationPage3::OnBnClickedValidate()
{
PostMessage(WM_TEST);
} |
Aurais je oublié quelque chose ?