Bonjour

Mon probleme: J'ai besoin de données à des icones des identificateurs basés sur la valeur d'autres identificateurs (boutons).
Par exemple, si j'ai un bouton avec l'identificateur CM_TEST, j'ai besoin d'avoir une icone dont l'identificateur serait IDI_icone = CM_TEST+xxxx

J'ai essayé la méthode indiquée ci dessous sans succès:
http://msdn.microsoft.com/en-us/library/zakskay9.aspx

En suivant la méthode ci dessus, j'obtiens un fichier rc contenant:
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "dialogh2.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS


mon fichier dialogh2.h contient quelques identificateurs pour mes icones comme:
#define IDI_OK (IDOK+20000)
#define IDI_OK_DISABLED (IDOK+30000)
#define IDI_CANCEL (IDCANCEL+20000)
#define IDI_CANCEL_DISABLED (IDCANCEL+30000)

Résultat: les identificateurs ne sont pas calculés et semblent avoir une valeur égale à 0.

observations complémentaires:

-la fenetre "icon property window" indique:
ID: "(IDOK+20000)"
(guillemets présentes)

-En affichant la boite "resource symbol dialog", mes identifiers IDI_OK, IDI_OK_DISABLED ... n'apparaissent pas (avec read-only symbols cochée)

-J'ai fait quelques tests :
#define IDI_OK (1+20000)
aucun changement
Dans tous les cas, les ID semblent être égal à 0 (le 1er trouvé devient l'icone de l'application alors que j'ai déjà une icone d'application dont l'ID = 1)


Comment résoudre ce problème ?
Merci par avance!