OVH Cloud OVH Cloud

popup menu et fenetre

1 réponse
Avatar
Jérôme VERITE
bonjour,

lorsque je survole mon menu contextuel et ses sous menu, j'affiche une
petite fenetre pour chaque item donnant une description de l'item en cours,
pour afficher cette fenetre je fais appel a setwindowpos avec

SetWindowPos Me.hWnd, HWND_TOP, (Screen.Width - Width) /
Screen.TwipsPerPixelX / 2, (Screen.Height - Height) / Screen.TwipsPerPixelY
/ 2, 0, 0, SWP_NOACTIVATE + SWP_NOSIZE + SWP_SHOWWINDOW

pour que mon menu reste ouvert sans que la fenetre s'active, mais le
souci c'est que lorsque la fenetre s'affiche lors du survol d'un item de
sous menu, le sous menu en question se retrouve derriere le menu principal
au lieu d'etre devant comme ca doit etre le cas. Ce n'est pas du plus bel
effet.

Comment faire pour laisser le sous menu en avant du menu principal?

Merci d'avance

Jérôme

1 réponse

Avatar
Utilise probablement le ZOrder si la propriété est
accessible...

-----Message d'origine-----
bonjour,

lorsque je survole mon menu contextuel et ses sous menu,


j'affiche une
petite fenetre pour chaque item donnant une description


de l'item en cours,
pour afficher cette fenetre je fais appel a setwindowpos


avec

SetWindowPos Me.hWnd, HWND_TOP, (Screen.Width -


Width) /
Screen.TwipsPerPixelX / 2, (Screen.Height - Height) /


Screen.TwipsPerPixelY
/ 2, 0, 0, SWP_NOACTIVATE + SWP_NOSIZE + SWP_SHOWWINDOW

pour que mon menu reste ouvert sans que la fenetre


s'active, mais le
souci c'est que lorsque la fenetre s'affiche lors du


survol d'un item de
sous menu, le sous menu en question se retrouve derriere


le menu principal
au lieu d'etre devant comme ca doit etre le cas. Ce n'est


pas du plus bel
effet.

Comment faire pour laisser le sous menu en avant du menu


principal?

Merci d'avance

Jérôme


.