① MFC按钮弹出对话框并在对话框动态显示一些文字的编程实现

自己新建一个对话框,然后在上面放一下static控件,把对话框标题清空,如图:

这对话框的样子你可以再自己进行调整。

② 关于MFC对话框的编程

其实是用
Create
的方式创建非模式对话框(不是
DoModal),然后作为子窗口显示。转换时,把需要的子窗口显示出来并放到正确的位置,把其余的都隐藏就可以了。
当然你要先创建好一个窗口(可以是对话框,比如是
CParentDlg),上面放按钮(显示“上一步”或“下一步”),然后用
Create
的方式创建几个非模式对话框(比如时
CSettingDlg1,CSettingDlg2)。

CParentDlg
中定义
CSettingDlg1
m_dlgSetting1
;
CSettingDlg2
m_dlgSetting2
;
然后再
CParentDlg::OnInitDialog

m_dlgSetting1.Create(CSettingDlg1::IDD,m_hWnd)
;
m_dlgSetting2.Create(CSettingDlg2::IDD,m_hWnd)
;
//
注意检查
Create
的返回之是否为TRUE
//
还要注意此时2个对话框都是隐藏的,要
m_dlgSetting1.ShowWindow(SW_SHOW);
并且用
m_dlgSetting1.MoveWindow
放到你需要的位置。