Programmer en C++
Win32 - Les menus (suite)

1. Un menu plus complet

Nous allons juste reprendre le fichier "Ressources.rc" du cours sur les menus, et le compléter un peu.

#include <windows.h>
#include "Constantes.h"


ID_MENU MENU
BEGIN
    POPUP "&Fichier"
    BEGIN
        MENUITEM "&Quitter"
, IDM_EXIT
    END
END

Voilà la nouvelle version que nous allons expliquer plus loin en détails :

#include <windows.h>
#include "Constantes.h"


ID_MENU MENU
BEGIN
    POPUP "&Fichier"
    BEGIN
        MENUITEM "&Quitter"
, IDM_EXIT
    END
    POPUP "A&ction"
    BEGIN
        MENUITEM "Action&1"
, IDM_ACTION1
        MENUITEM "Action&2", IDM_ACTION2
    END
    POPUP "&?"
    BEGIN
        MENUITEM "&A propos ..."
, IDM_VERSION
    END
END

Puisque nous avons du créer 3 nouvelles constantes supplémentaires, nous ne devons pas oublier de les rajouter dans le fichier "Constantes.h".

#ifndef CONSTANTES_H
#define CONSTANTES_H


// Mes constantes :
#define IDM_EXIT         100
#define IDM_VERSION   101
#define IDM_ACTION1   102
#define IDM_ACTION2   103

#endif // CONSTANTES_H

2. Explications

A suivre ...