我只知道这个dialog ID怎么创建这个dialog实例?能否根据dialog对应的资料ID来创建这个dialog的实例?

解决方案 »

  1.   

    你是说创建一个窗体吗?
    CreateWindow足够了啊什么是dialog对应的资料ID啊,疑惑中。。
      

  2.   

    sorry是资源ID。
    比方说, 你在rc中画了一个dialog 。这个dialog资源应该对应一个ID啊。
      

  3.   

    用CreateWindow
    或者
    CDialog mydlg;
    mydlg.Create(IDD_DIALOG);
    就可以了
      

  4.   

    用create创建非模态对话框。CTestDlg mydlg;
    mydlg.Create(IDD_TEST_DLG,this);
    mydlg.ShowWindow(SW_SHOW);
      

  5.   

    CDialog *mydlg= new CDialog(ID,this);
    or
    CDialog *mydlg= new CDialog(ID);