2 pièce(s) jointe(s)
Afficher form dans un thread
bonjour,
voila mon problème,
j'ai un thread qui tourne qui envoye des messages sur une interface. Au milieu de l'envoie je souhaite afficher une form pour que l'utilisateur entre les valeurs qui seront envoyées sur cette meme interface. je voudrais donc attendre que l'utilisateur appuie sur ok ou annuler pour continuer le thread
J'ai fait cela dans le thread :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
DWORD WINAPI CLQSToolView::IdentificationThreadFunc(LPVOID lpParam)
{
int returnvalue;
// Cast lpParam argument to CICDIBasicDlg*
//
CLQSToolView* dialog = (CLQSToolView*)lpParam;
....
....
....
....
if(condition)
dialog->m_pWriteIdent = new CWriteDoserIdent(dialog);
dialog->m_pWriteIdent->Create(CWriteDoserIdent::IDD,GetDesktopWindow());
dialog->m_pWriteIdent->ShowWindow(SW_SHOW); |
j'ai la form qui s'affiche mais sans les controles, je pense que c'est normal,
car la form n'est pas dessiné. Mais je ne sais pas comment gérer le thread, comment attendre que l'utilisateur appuie sur ok.
Merci beaucoup, j'espère que c'est clair