Fehlermeldung
-
Hallo!
In meinem Programm habe ich 2 Dialoge mit den IDs IDD_T1 u. IDD_T2 für 2 Registerkarten (CTabCtrl) erstellt. Bei den Eigenschaften habe ich jeweils "Untergeordnet" und "kein Rand" eingestellt, womit ich nicht falsch liege, oder?!
Jedenfalls bekomme ich eine Fehlermeldung bei folgendem Code (vom Klassen-Assi erstellt!!):
class CT1 : public CDialog { // Konstruktion public: ... // Dialogfelddaten //{{AFX_DATA(CT1) enum { IDD = IDD_T1 }; // <-- Fehlermeldung: "IDD_T1: nichtdeklarierter Bezeichner" ... ... // HINWEIS: Der Klassen-Assistent fügt hier Datenelemente ein //}}AFX_DATA ... };
Die selbe Meldung bekomme ich für IDD_T2.
Was ist falsch???
tompo
-
Wo ist denn IDD_T1 definiert. Wenn du im Resourceneditor den Dialog erstellt hast, dann gewöhnlich in resource.h -> also einfach:
#include "resource.h"
und fertig