Message de rapport:
 

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

Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2