Définition/principe
Il y a :
- Le menu principal/général, encore appelé menu de premier niveau dans lequel se trouve des composants (options de menu) qui font généralement appel à des sous menus.
- Les sous menus, encore appelés, menu sous-jacent ou menu popup. Un sous menu pourra aussi se redécomposer en sous menu (depuis la version 3 de Windows).
- Il existe aussi le menu dit système. Ce menu correspondait à l'icone (boîte, avec un trait horizontal à l'intérieur) à gauche de la barre de titre avant Windows 95. Il a été remplacé par l'icône de l'application toujours à gauche de la barre de titre.
Le menu général, le menu popup et le menu système possèdent leur propre handle de menu. Il sera donc possible de gérer chaque menu de manière indépendante.
Enfin, une option de menu possède trois caractéristiques:
- La première:l'apparence (Texte ou image)
- La seconde :
- soit un numéro d'option de menu parce qu'il n'existe pas de sous-menu pour cette option, ce numéro sera envoyé à l'application pour que déterminer l'option sélectionnée afin de lancer le code correspondant.
- soit l'ouverture d'un menu popup qui sera automatiquement géré par Windows.
- - La troisième qui indique l'état d'une option de menu: Désactivée ou non, cochée ou non...