OVH Cloud OVH Cloud

Coordonnées d'un menu

1 réponse
Avatar
Jerome VERITE
Bonjour,

Je cherche à récupérer les coordonnées d'un menu dont je dispose du Handle,
je parviens bien à récupérer les coordonnées des items avec getmenuitemrect,
cependant, il me met toujours la valeur left à 0 alors que mon menu est au
milieu de l'ecran.

Ainsi est-il possible de récupérer les vraies coordonnées de mon menu en
utilisant d'auters apis, peut être avec un getwindowlong ou je ne sais pas
quoi?

Merci d'avance pour voter aide.

Jérôme

1 réponse

Avatar
François Picalausa
"Jerome VERITE" a écrit dans le message
de news:
Ainsi est-il possible de récupérer les vraies coordonnées de mon menu
en utilisant d'auters apis, peut être avec un getwindowlong ou je ne
sais pas quoi?




Bonjour/soir,

Jette un oeil à l'API GetMenuBarInfo :
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/menus/menureference/menufunctions/getmenubarinfo.asp

par le idItem, tu spécifie l'élément du menu et tu récupère la position dans
l'élément rcBar de la structure MENUBARINFO que tu reçois en retour.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com