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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?