Message de rapport:
 

Re: Arrêter une application

Sujet: Re: Arrêter une application
par R&B sur 7/3/2005 15:39:50

Bonjour,
Le mieux est de lui envoyer un message de fermeture. Ainsi, le logiciel terminera proprement.
Pour se faire il faut lui envoyer le message WM_CLOSE (16 ou 0x10).

RetourFonction est un entier // Type C :HWND
lpClassName est un entier // Type C :LPCSTR, c'est l'adresse d'une chaîne, il est aussi possible de spécifier directement une chaîne
lpWindowName est un entier // Type C :LPCSTR, c'est l'adresse d'une chaîne, il est aussi possible de spécifier directement une chaîne
lpWindowName = "Microsoft Word"
RetourFonction=API("USER32","FindWindowA",lpClassName,lpWindowName)
SI RetourFonction <> 0 ALORS
   API("USER32","PostMessageA",RetourFonction, WM_CLOSE, 0, 0)
SINON
   info("Impossible de trouver la fenêtre !")
FIN


Explications ici
Traduction VB->WinDev via WDAPI
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