Bonjour à tous,

J'aimerais intercepter le message WM_SIZE mais pour un contrôle créé dynamiquement. Je m'explique :

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
BOOL CMyDialog::OnInitDialog()
{
   CDialog::OnInitDialog();

   // m_MyControl dérive de CWnd
   m_MyControl.Create( NULL, _T(""), WS_VISIBLE, CRect(10, 10, 0, 0), this, 1 );
}

LRESULT CMyDialog::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
    switch (message) 
    {
         case WM_SIZE :  // Ici, j'aimerais intercepter ce message mais pour pour le contrôle m_MyControl et non pour la fenêtre.
    }
}
Sinon, est-ce que je dois m'y prendre autrement ?
Merci