Bonjour,
J'essaye de factoriser un certain nombre de fonctionnalités communes à plusieurs boîtes de dialogues. Pour cela, j'aimerais créer une classe modèle (template). Mais qui dit modèle dit aussi tout dans le .h (enfin je crois). Du coup, je ne sais pas quoi faire avec les macros DECLARE_DYNAMIC / IMPLEMENT_DYNAMIC et DECLARE_MESSAGE_MAP/ BEGIN_MESSAGE_MAP ... END_MESSAGE_MAP. Normalement, IMPLEMENT_DYNAMIC et BEGIN_MESSAGE_MAP ... END_MESSAGE_MAP se mettent dans le .cpp. Et quand je les mets dans le .h, le compilateur n'a pas l'air d'apprécier...
Y a-t-il un moyen de faire ce que je veux, ou bien faut-il que je réserve l'emploi de ces macros dans les classes dérivées ?
Partager