Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Salut ;O)
Je crois que X n'a pas bien compris ta question. Ses réponses ne
correspondent pas à ta demande.
VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
fenêtre toujours au-dessus des autres (TopMost), comme une boîte à outils
que l'on peut rencontrer dans bcp d'applications, il faudra passer par
l'appel de l'API SetWindowPos .
A coller dans un formulaire :
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()
'Positionne la fenêtre au niveau supérieure de toutes les autres
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub
Guy
"jean saint jalmes" a écrit
dans
le message de news:Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Salut ;O)
Je crois que X n'a pas bien compris ta question. Ses réponses ne
correspondent pas à ta demande.
VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
fenêtre toujours au-dessus des autres (TopMost), comme une boîte à outils
que l'on peut rencontrer dans bcp d'applications, il faudra passer par
l'appel de l'API SetWindowPos .
A coller dans un formulaire :
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()
'Positionne la fenêtre au niveau supérieure de toutes les autres
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub
Guy
"jean saint jalmes" <jeansaintjalmes@discussions.microsoft.com> a écrit
dans
le message de news:B0D66DAB-BDEE-4B59-9AF3-5E67AB9BF40A@microsoft.com...
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Salut ;O)
Je crois que X n'a pas bien compris ta question. Ses réponses ne
correspondent pas à ta demande.
VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
fenêtre toujours au-dessus des autres (TopMost), comme une boîte à outils
que l'on peut rencontrer dans bcp d'applications, il faudra passer par
l'appel de l'API SetWindowPos .
A coller dans un formulaire :
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()
'Positionne la fenêtre au niveau supérieure de toutes les autres
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub
Guy
"jean saint jalmes" a écrit
dans
le message de news:Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Ah cher ami, la question était "...est-t'il possible d'obliger une
fenêtre à rester au premier plan...", alors je me suis posé la question
veut au 1er plan ou toujours à l'écran)... Considérant qu'au premier plan
n'est pas toujours à l'écran, j'ai interprété la question de la façon où
j'ai répondu...
Si j'ai mal compris j'en suis désolé, j'en suis même confus ;o)
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
"Guy DETIENNE" a écrit dans le message de news:
udwb%
> Salut ;O)
>
> Je crois que X n'a pas bien compris ta question. Ses réponses ne
> correspondent pas à ta demande.
> VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
> fenêtre toujours au-dessus des autres (TopMost), comme une boîte à
> que l'on peut rencontrer dans bcp d'applications, il faudra passer par
> l'appel de l'API SetWindowPos .
>
>
> A coller dans un formulaire :
> 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()
>
> 'Positionne la fenêtre au niveau supérieure de toutes les autres
> SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
> SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
>
> End Sub
>
>
> Guy
>
> "jean saint jalmes" a écrit
> dans
> le message de news:
>> Bonjour,
>>
>> Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
>> premier plan pour en faire une boîte à outils toujours visible ?
>>
>> Merci pour votre aide, Jean
>
>
Ah cher ami, la question était "...est-t'il possible d'obliger une
fenêtre à rester au premier plan...", alors je me suis posé la question
veut au 1er plan ou toujours à l'écran)... Considérant qu'au premier plan
n'est pas toujours à l'écran, j'ai interprété la question de la façon où
j'ai répondu...
Si j'ai mal compris j'en suis désolé, j'en suis même confus ;o)
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
"Guy DETIENNE" <gd@NOSPAM.tchao.be> a écrit dans le message de news:
udwb%23o6mGHA.4216@TK2MSFTNGP04.phx.gbl...
> Salut ;O)
>
> Je crois que X n'a pas bien compris ta question. Ses réponses ne
> correspondent pas à ta demande.
> VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
> fenêtre toujours au-dessus des autres (TopMost), comme une boîte à
> que l'on peut rencontrer dans bcp d'applications, il faudra passer par
> l'appel de l'API SetWindowPos .
>
>
> A coller dans un formulaire :
> 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()
>
> 'Positionne la fenêtre au niveau supérieure de toutes les autres
> SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
> SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
>
> End Sub
>
>
> Guy
>
> "jean saint jalmes" <jeansaintjalmes@discussions.microsoft.com> a écrit
> dans
> le message de news:B0D66DAB-BDEE-4B59-9AF3-5E67AB9BF40A@microsoft.com...
>> Bonjour,
>>
>> Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
>> premier plan pour en faire une boîte à outils toujours visible ?
>>
>> Merci pour votre aide, Jean
>
>
Ah cher ami, la question était "...est-t'il possible d'obliger une
fenêtre à rester au premier plan...", alors je me suis posé la question
veut au 1er plan ou toujours à l'écran)... Considérant qu'au premier plan
n'est pas toujours à l'écran, j'ai interprété la question de la façon où
j'ai répondu...
Si j'ai mal compris j'en suis désolé, j'en suis même confus ;o)
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
"Guy DETIENNE" a écrit dans le message de news:
udwb%
> Salut ;O)
>
> Je crois que X n'a pas bien compris ta question. Ses réponses ne
> correspondent pas à ta demande.
> VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
> fenêtre toujours au-dessus des autres (TopMost), comme une boîte à
> que l'on peut rencontrer dans bcp d'applications, il faudra passer par
> l'appel de l'API SetWindowPos .
>
>
> A coller dans un formulaire :
> 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()
>
> 'Positionne la fenêtre au niveau supérieure de toutes les autres
> SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
> SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
>
> End Sub
>
>
> Guy
>
> "jean saint jalmes" a écrit
> dans
> le message de news:
>> Bonjour,
>>
>> Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
>> premier plan pour en faire une boîte à outils toujours visible ?
>>
>> Merci pour votre aide, Jean
>
>
Salut ;O)
"boîte à outils toujours visible " n'était-il pas un élément essentiel ?
Guy
"X" a écrit dans le message de
news:%Ah cher ami, la question était "...est-t'il possible d'obliger
une
fenêtre à rester au premier plan...", alors je me suis posé la question
(ilveut au 1er plan ou toujours à l'écran)... Considérant qu'au premier plan
n'est pas toujours à l'écran, j'ai interprété la question de la façon où
j'ai répondu...
Si j'ai mal compris j'en suis désolé, j'en suis même confus ;o)
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
----------"Guy DETIENNE" a écrit dans le message de news:
udwb%
> Salut ;O)
>
> Je crois que X n'a pas bien compris ta question. Ses réponses ne
> correspondent pas à ta demande.
> VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
> fenêtre toujours au-dessus des autres (TopMost), comme une boîte à
outils> que l'on peut rencontrer dans bcp d'applications, il faudra passer par
> l'appel de l'API SetWindowPos .
>
>
> A coller dans un formulaire :
> 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()
>
> 'Positionne la fenêtre au niveau supérieure de toutes les autres
> SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
> SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
>
> End Sub
>
>
> Guy
>
> "jean saint jalmes" a écrit
> dans
> le message de
> news:
>> Bonjour,
>>
>> Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester
>> au
>> premier plan pour en faire une boîte à outils toujours visible ?
>>
>> Merci pour votre aide, Jean
>
>
Salut ;O)
"boîte à outils toujours visible " n'était-il pas un élément essentiel ?
Guy
"X" <X@Y.Z> a écrit dans le message de
news:%236a5p9BnGHA.4240@TK2MSFTNGP02.phx.gbl...
Ah cher ami, la question était "...est-t'il possible d'obliger
une
fenêtre à rester au premier plan...", alors je me suis posé la question
(il
veut au 1er plan ou toujours à l'écran)... Considérant qu'au premier plan
n'est pas toujours à l'écran, j'ai interprété la question de la façon où
j'ai répondu...
Si j'ai mal compris j'en suis désolé, j'en suis même confus ;o)
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
----------
"Guy DETIENNE" <gd@NOSPAM.tchao.be> a écrit dans le message de news:
udwb%23o6mGHA.4216@TK2MSFTNGP04.phx.gbl...
> Salut ;O)
>
> Je crois que X n'a pas bien compris ta question. Ses réponses ne
> correspondent pas à ta demande.
> VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
> fenêtre toujours au-dessus des autres (TopMost), comme une boîte à
outils
> que l'on peut rencontrer dans bcp d'applications, il faudra passer par
> l'appel de l'API SetWindowPos .
>
>
> A coller dans un formulaire :
> 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()
>
> 'Positionne la fenêtre au niveau supérieure de toutes les autres
> SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
> SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
>
> End Sub
>
>
> Guy
>
> "jean saint jalmes" <jeansaintjalmes@discussions.microsoft.com> a écrit
> dans
> le message de
> news:B0D66DAB-BDEE-4B59-9AF3-5E67AB9BF40A@microsoft.com...
>> Bonjour,
>>
>> Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester
>> au
>> premier plan pour en faire une boîte à outils toujours visible ?
>>
>> Merci pour votre aide, Jean
>
>
Salut ;O)
"boîte à outils toujours visible " n'était-il pas un élément essentiel ?
Guy
"X" a écrit dans le message de
news:%Ah cher ami, la question était "...est-t'il possible d'obliger
une
fenêtre à rester au premier plan...", alors je me suis posé la question
(ilveut au 1er plan ou toujours à l'écran)... Considérant qu'au premier plan
n'est pas toujours à l'écran, j'ai interprété la question de la façon où
j'ai répondu...
Si j'ai mal compris j'en suis désolé, j'en suis même confus ;o)
--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
--------------------------------------------------------------------------
----------"Guy DETIENNE" a écrit dans le message de news:
udwb%
> Salut ;O)
>
> Je crois que X n'a pas bien compris ta question. Ses réponses ne
> correspondent pas à ta demande.
> VB n'est pas capable de faire cela en natif. Pour pouvoir laisser une
> fenêtre toujours au-dessus des autres (TopMost), comme une boîte à
outils> que l'on peut rencontrer dans bcp d'applications, il faudra passer par
> l'appel de l'API SetWindowPos .
>
>
> A coller dans un formulaire :
> 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()
>
> 'Positionne la fenêtre au niveau supérieure de toutes les autres
> SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or
> SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
>
> End Sub
>
>
> Guy
>
> "jean saint jalmes" a écrit
> dans
> le message de
> news:
>> Bonjour,
>>
>> Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester
>> au
>> premier plan pour en faire une boîte à outils toujours visible ?
>>
>> Merci pour votre aide, Jean
>
>
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean
Bonjour,
Dans un projet VB6, est-t'il possible d'obliger une fenêtre à rester au
premier plan pour en faire une boîte à outils toujours visible ?
Merci pour votre aide, Jean