class CSettingsView : public CDialog
{
protected:
DECLARE_DYNCREATE(CSettingsView)
==========================================
这个是类的形状CSettingsView dlg;
dlg.DoModal();这样,或着,
CSettingsView dlg;
  dlg.Create(IDD_SETTINGS,this);
dlg.ShowWindow(SW_SHOW);
===========================================这样写,都弹不出来,是怎么回事呢?

解决方案 »

  1.   

    这个是类的形状CSettingsView dlg;
    dlg.DoModal();这样,或着,
    CSettingsView dlg;
      dlg.Create(IDD_SETTINGS,this);
    dlg.ShowWindow(SW_SHOW);
    ===========================================这样写,都弹不出来,是怎么回事呢?
    ---------------------------------------------------
    你上面两种方法都弹出对话框?你将代码写在哪里???请描述清楚一点
      

  2.   

    MainFrm.cpp这个框架的,菜单按扭里面写的啊.
      

  3.   

    执行到了这里,底下写MESSBOX也弹出来了.
      

  4.   

    你是在按钮菜单响应里面写的吗    消息框设在了DoMadol()下面并弹出来了?