我在Resource里insert Dialog...
命名为IDD_TEST,双击对话框create new class,基类CDialog,类名DlgTest.
在Frame类里#include "DlgTest.h",编译报错error C2065: 'IDD_TEST' : undeclared identifier
error C2057: expected constant expression位置在
// DlgTestdialogclass DlgTest: public CDialog
{
// Construction
public:
DlgTest(CWnd* pParent = NULL);   // standard constructor// Dialog Data
//{{AFX_DATA(DlgZOOM)
---〉    enum { IDD = IDD_ZOOM };

解决方案 »

  1.   

    // DlgTestdialogclass DlgTest: public CDialog
    {
    // Construction
    public:
    DlgTest(CWnd* pParent = NULL);   // standard constructor// Dialog Data
    //{{AFX_DATA(DlgZOOM)
    ---〉    enum { IDD = IDD_TEST };
      

  2.   

    to bohut(◆伯虎◆ /**等待一个小生命的降临**/) 程序里是DlgTest,我发贴时写错了,DlgTest也不行各位继续呀
      

  3.   

    IDD = IDD_ZOOM 改成 IDD = IDD_TEST
      

  4.   

    to jzww2003(ww) 这样还是出这个错,别的还有什么问题?
      

  5.   

    error C2065: 'IDD_TEST' : undeclared identifier
    error C2057: expected constant expression这个报错,肯定的是你include位置放的不对
      

  6.   

    应该放在什么地呀,这个错误的位置就是在DlgTest.h里
      

  7.   

    to KissXYL(挚爱凝忆)
    你说是include什么?
      

  8.   

    在Frame类里#include "DlgTest.h",之前#include "resource.h"