Comment forcer l'affichage au premier plan ????? [Résolu]

Signaler
Messages postés
22
Date d'inscription
mercredi 15 novembre 2000
Statut
Membre
Dernière intervention
26 août 2005
-
Messages postés
22
Date d'inscription
mercredi 15 novembre 2000
Statut
Membre
Dernière intervention
26 août 2005
-
bonjour a tous

je travaille sur un poste informatique sur lequel tournent plusieurs applications simultanément. Je travaille actuelement sur l'une d'entre elles. Celle ci surveille des niveaux et affiche une alerte en cas de dépassement de limites. Je voudrais donc que cette fenetre vienne s'afficher en premier plan par dessus les autres applications afin d'alerter l'utilisateur. quelqun sait il comment faire cela ???

merci d'avance a tous . bonne journée

3 réponses

Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
28
Const HWND_TOPMOST = -1

Const HWND_NOTOPMOST = -2

Const SWP_NOSIZE = &H1

Const SWP_NOMOVE = &H2

Const SWP_NOACTIVATE = &H10

Const SWP_SHOWWINDOW = &H40



Private Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Long,
ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal
cx As Long, ByVal cy As Long, ByVal wFlags As Long)



Private Sub Form_Activate()

'KPD-Team 1998

'URL: http://www.allapi.net/

'E-Mail: KPDTeam@Allapi.net

'Set the window position to topmost

SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE

End Sub


Daniel
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
115
Utilise la fonction de l'API SetWindowPos pour définir la fenêtre à afficher au premier plan, au dessus de toutes les autres.

DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Messages postés
22
Date d'inscription
mercredi 15 novembre 2000
Statut
Membre
Dernière intervention
26 août 2005

ok c bon marche. Merci bien à vous deux.

Bonne journée