Re: Ouvrir une fenetre parametrée depuis un thread |
Sujet: Re: Ouvrir une fenetre parametrée depuis un thread par Anonyme sur 11/1/2005 13:40:57 Bonjour, Pour mémoire: - Déclarer une constante type WM_MYEVT_PERSO ayant une valeur > WM_USER (genre WM_USER + 0x0A0F, vérifier simplement que la valeur n'est pas déjà utilisée) - Créer une procodure WM_Perso(Message, wParam, lParam) avec le code de renvoie : SI Message=WM_MYEVT_PERSO ALORS SI FenEtat(f_archive)=Inexistant ALORS Ouvre(MaFenêtre) FIN [ vous pouvez rajouter des contrôles sur wParam & lParam ] - Déclarer la gestion de l'évènement dans la fenêtre : Evénement("WM_PERSO", "MyWindow", WM_MYEVT_PERSO) - Dans le thread de traitement après l'exécution de la requête faire un PostMessage(Handle(MyWindow), WM_MYEVT_PERSO, wParam, lParam) pour déclencher le code d'ouverture de la fenêtre ++ ramses |