Bonjour,
Je désire lancer à partir de mon appli principale un cdialog à partir d'un autre thread et ensuite je fais un calcul dans mon thread principal. Pour cela j'utilise CWinThread et dans initinstance:
CProgressCalculSignatureDlg* pDlg = new CProgressCalculSignatureDlg(CWnd::FromHandle(m_hwndParent));
pDlg->SetpAlgoSignature(m_pAlgoSignature);
VERIFY( pDlg->Create(IDD_PROGRESSCALCULSIGNATUREDLG, CWnd::FromHandle(m_hwndParent)) );
pDlg->ShowWindow(SW_SHOW);
Ma fenêtre s'affiche mais seulement à la fin de mon calcul de mon thread principal pourtant je fais un Resumethread avant de lancer mon calcul.
Merci pour votre aide