注册 登录
编程论坛 VC++/MFC

对话框运行没反应,求解,有代码

维ddrsun 发布于 2011-05-07 14:42, 441 次点击
做好对话画框后,生成对话框类
编译,连接都没问题,就是运行的时候没反应,也没报错,
找不出问题后,我重做了遍,在没生成对话框类前是没问题的,生成了新类,成员变量初始化后就运行却没反应了
已经试过几次,求解~~~~我是新学
OnInitDialog的代码
// Eg71Dialog.cpp : implementation file
//

#include "stdafx.h"
#include "Eg7_1.h"
#include "Eg71Dialog.h"//这是我设置生成的新类名

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CEg71Dialog dialog


CEg71Dialog::CEg71Dialog(CWnd* pParent /*=NULL*/)
    : CDialog(CEg71Dialog::IDD, pParent)
{
    //{{AFX_DATA_INIT(CEg71Dialog)
    m_Edit = _T("");
    m_Email = _T("");
    m_Name = _T("");
    //}}AFX_DATA_INIT
}


void CEg71Dialog::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    //{{AFX_DATA_MAP(CEg71Dialog)
    DDX_Control(pDX, IDC_COMBO2, m_Province);
    DDX_Control(pDX, IDC_COMBO1, m_City);
    DDX_Text(pDX, IDC_EDIT_EDIT, m_Edit);
    DDX_Text(pDX, IDC_EDIT_EMAIL, m_Email);
    DDX_Text(pDX, IDC_EDIT_NAME, m_Name);
    //}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CEg71Dialog, CDialog)
    //{{AFX_MSG_MAP(CEg71Dialog)
    //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CEg71Dialog message handlers

BOOL CEg71Dialog::OnInitDialog()
{
    CDialog::OnInitDialog();
   
    // TODO: Add extra initialization here
   
    m_Province.AddString("湖南");
    m_Province.AddString("河南");
    return TRUE;  // return TRUE unless you set the focus to a control
                  // EXCEPTION: OCX Property Pages should return FALSE
   
}
2 回复
#2
维ddrsun2011-05-07 15:30
来人帮忙看看把~~~
#3
维ddrsun2011-05-07 16:30
来人帮忙看看把~~~ 来人帮忙看看把~~~
1