置顶:新手可以看看鸡啄米的如何创建非模态对话框,我只谈谈我遇到的相关问题
链接:http://www.jizhuomi.com/software/162.html
1.创建非模态对话框时可以在初始化函数中直接创建,创建完成后默认是隐藏状态,需要的时候调用显示函数显示出来就行;如下:
BOOL CDlgFunction::OnInitDialog()
{
CDialogEx::OnInitDialog();
m_TranBattInfo.Create(IDD_DIALOG_TRANBATTERYINFO, this);//创建对话框,注意必须在资源中已经创建好,在将ID复制过来 注意:创建对话框函数只能有一个,如果在其他源文件中需要,包含此文件的头文件即可,千万不要再去创建一遍对话框,不然会出莫名的错误;
return TRUE;
}
显示函数:
m_TranBattInfo.ShowWindow(SW_SHOW);