Les menus
- Definition/structure et principes
- Quelques définitions et les principes.
- Définir les éléments d'un menu
- Définir un menu le plus simplement en utilisant un éditeur de ressource.
- En créant un fichier de ressource à la main...
- En utilisant des fonctions C CreateMenu(), AppendMenu(), DeleteMenu(), RemoveMenu(),InsertMenu().
- Déclaration et affichage du menu dans une fenêtre
- Au niveau de la définition de la classe de fenêtre.
- A la création d'une instance de fenêtre.
- Après la création de l'instance d'une fenêtre.
- Affichage (ou restauration) d'un menu:DrawMenuBar ().
- Liste des messages pour la gestion du menu
- Exécuter une tâche suite à un choix de l'utilisateur d'une option de menu.
- Activation/désactivation d'un menu item. EnableMenuItem(), GetMenu(), GetSuBMenu(), GetMenuState(). Utilisation du message WM_INITMENUPOPPUP
- Cocher/décocher une option de menu item (CheckMenuItem()).
- Modification du menu système
- Récupérer le handle du menu système GetSystemMenu ()
- Des menus avec des images
- Les menus flottants
- Définir les accélérateurs clavier
- Utilisation des accélérateurs clavier dans notre programme. LoadAccelerators(), TranslateAccelerator()
- D'autres fonctions pour les menus