Merci pour ta réponse... Je crois que je vais m'en sortir avec ça... En tout cas, je vais essayer chez moi sous Windows XP !
-------------------------------
Réponse au message :
-------------------------------
> moi je l'utilise comme ça et j'ai pas noté de soucis particuliers ...
>
> ' SetWindowPos() hWndInsertAfter values
> Private Const HWND_TOP = 0
> Private Const HWND_BOTTOM = 1
> Private Const HWND_TOPMOST = -1
> Private Const HWND_NOTOPMOST = -2
>
> ' SetWindowPos Flags
> Private Const SWP_NOSIZE = &H1
> Private Const SWP_NOMOVE = &H2
>
> Private Declare Function 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) As Long
>
> Public Function PutWindowOnTop(pFrm As Form)
> Dim lngWindowPosition As Long
> lngWindowPosition = SetWindowPos(pFrm.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
> End Function
>
> Public Function RemoveWindowOnTop(pFrm As Form)
> Dim lngWindowPosition As Long
> lngWindowPosition = SetWindowPos(pFrm.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
> End Function
>
>
>

> >
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je vous communique ça demain. Aujourd'hui, je suis au travail et je n'ai pas le source ici... Merci !
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > c quoi ta déclaration et ton utilisation donne nous toutes les infos !!?
> > >
> > >

> > > > > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > Il s'agit de : SetWindowPos
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Non, les déclarations sont identiques, mais certaines d'entres elles ne fonctionne pas sous XP. C'est avec quelle API que tu rencontre un problème ?
> > > > >
> > > > > DARK SIDIOUS
> > > > >
> > > > > [Responsable de la rubrique API du site
www.ProgOtoP.net]
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > J'utilise des APIs de USER32.DLL dans une application VB6. Tout se passe bien, sauf sous un environnement Windows XP => error 6 dépassement de capacité. Savez-vous si les déclarations des APIs USER32.DLL sous Windows XP sont différentes ?
> > > > >
> > > >
> > >
> >
>