Dialog - Dialog im Thread anzeigen lassen
- 
					
					
					
					
 Hallo Forum, 
 ich möchte ein kleines Dialog anzeigen lassen wenn das Programm seine Arbeit noch nicht ganz beendet hat,
 so als Hinweis für Benutzer das es noch was zu tun gibt im Hintergrund,
 nur das wenn das kleine Dialog angezeigt wird,
 wird die gesammte Programmausführung stoppt,
 also ich muß das Dialog schliessen damit das Programm weiter macht, es sollen noch
 übrige Threads beendet werden usw. da soll es angeziegt werden mit Sanduhr usw.
 Das Programm soll aber weiter ausgeführt werden unabhängig von der Dialogbox
 die angeziegt wurde?!
 Ich hab das so probiert:BOOL MyGlobalFunction() { CWaitDlg* pDlg = new CWaitDlg(); pDlg->Create(IDC_WAIT_DLG, AfxGetMainWnd()); pDlg->ShowWindow(SW_SHOW); pDlg->BeginWaitCursor(); /// weitere Anweisunge // am Ende der Funktion das Dialog löschen: pDlg->EndWaitCursor(); pDlg->DestroyWindow(); delete pDlg; pDlg = NULL; return TRUE; }Welche lösungen gibts dafür ein PopUp Fenster anzeigen zu lassen während 
 eine Funktion ausgeführt wird, das sich aber selber schliesst wenn die Function
 beendet ist??? Danke 
 pixel
 
- 
					
					
					
					
 Hallo, 
 keiner eine Idee für mich? pixel 
 
- 
					
					
					
					
 Die Arbeit in einem eigenen Thread erledigen und den Dialog im Hauptthread anzeigen lassen... 
 
- 
					
					
					
					
 Hallo Jochen, 
 danke, wird gleich ausprobiert!mfg 
 pixel
 
- 
					
					
					
					
 Hallo, 
 sollte noch jemand dieses Problem haben, hier ist ein sehr gutes Beispiel:
 http://www.codeproject.com/dialog/gettingmodeless.aspFunktioniert sehr gut! mfg 
 pixel
 
- 
					
					
					
					
 Dann hast du nix dagegen, wenn dein Thread in die FAQ umzieht? 