Affichage d'une boite sur le top [VB 6.0]

Signaler
Messages postés
40
Date d'inscription
lundi 17 janvier 2005
Statut
Membre
Dernière intervention
10 novembre 2006
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
J'ai un programme de chat que quand il recoit un message et que le chat est minized, sa affiche une boite de dialog en haut de lécran, le problème c'est que quand il a un autre application qui est ouvert par dessus, le dialog saffiche en dessous... Ya til moyen de faire afficher par dessous tout ?

Merci d'avance...

3 réponses

Messages postés
262
Date d'inscription
lundi 20 octobre 2003
Statut
Membre
Dernière intervention
27 avril 2007

Utiliser la fonction ShowMeOnTheTop(Me)

(JOKE)

Alain 31
Messages postés
40
Date d'inscription
lundi 17 janvier 2005
Statut
Membre
Dernière intervention
10 novembre 2006

Serieux... quelqu'un peux m'aider ?

Merci d'avance...
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
37
salut,
tu peux afficher la boite de dialogue par API

Const MB_DEFBUTTON1 = &H0& 
Const MB_DEFBUTTON2 = &H100& 
Const MB_DEFBUTTON3 = &H200& 
Const MB_ICONASTERISK = &H40& 
Const MB_ICONEXCLAMATION = &H30& 
Const MB_ICONHAND = &H10& 
Const MB_ICONINFORMATION = MB_ICONASTERISK 
Const MB_ICONQUESTION = &H20& 
Const MB_ICONSTOP = MB_ICONHAND 
Const MB_OK = &H0& 
Const MB_OKCANCEL = &H1& 
Const MB_YESNO = &H4& 
Const MB_YESNOCANCEL = &H3& 
Const MB_ABORTRETRYIGNORE = &H2& 
Const MB_RETRYCANCEL = &H5& 
Private Declare Function MessageBox Lib "user32" Alias "MessageBoxA"  _ 
    (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long) As Long 
Private Sub Form_Load() 
    'KPD-Team 1998
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net
    'Show a messagebox
    MessageBox Me.hwnd, "KPD-Team 1998", App.Title, MB_OK 
End Sub 

 

<small> Coloration
syntaxique automatique [AFCK]</small>
       

tu peux changer le handler par celui du bureau. pareil, à récupérer par API (GetDesktopWindow)

++

PCPT  [AFCK]