API Meilleure résolution Optimisé pour |
Membre de Click-FR®, Réseau francophone Paie-Par-Click PostMessageDate de parution : 10/02/2000 - Cette fiche API a été lue 5182 fois Description PostMessage envoie un message Windows à une fenêtre ou à un champ d'une fenêtre, le message est mis dans la file d'attente des messages Windows. Syntaxe
hwnd Handle de la fenêtre qui reçoit le message. uMsg Spécifie la message à poster. wParam Spécifie un message supplémentaire. lParam Spécifie encore un autre message. Compatibilité Toutes versions Remarque Notons que la fonction existe en W-Langage depuis la version 4. Exemple 1
hWnd = AppelDll32("User32", "GetWindow", Handle(), 2) TANTQUE hWnd <> Handle() Lg = AppelDll32("User32", "GetWindowTextLengthA", hWnd) Ok = AppelDll32("User32", "GetWindowTextA", hWnd, &lpString, lg + 1) SI Ok ALORS AppelDLL32("user32", "PostMessageA", hWnd, 16, Null, Null) SORTIR hWnd = AppelDll32("User32", "GetWindow", hWnd, 2) SI hWnd = 0 ALORS SORTIR FIN //de TANTQUE
Rappel : Le code fourni est compatible Windev
v.4 et 5. Pour les versions supérieures, vous devez modifier le type des
variables numériques.
Par exemple : entier long devient entier. |