新建对话框

步骤:
一、建立资源。在资源视图中新建对话框的样式,然后双击对话框出现类向导,填写类名,例如CTestDlg,注意:C大写,首字母大写,后边必须加上Dlg,说明是对话框类。点确定后,就会生成.cpp和.h文件。

二、在需要显示对话框的父窗口程序中,加入以下代码:

//定义一个子对话框实例
CMyDlg dlg;
//子对话框初始化,可以指定对话框的显示内容等
/*临界区*/g_clsCriticalSection.Lock();//对话框打开之前,需要操作数据,申请临界区
dlg.m_InfoList = m_InfoList[i];
dlg.m_pMainDlg = this;//父窗口指针
dlg.m_Parameter = &m_Parameter;
/*临界区*/g_clsCriticalSection.Unlock();//对话框打开之前,数据操作完毕,释放临界区
//创建模态子对话框
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
	/*临界区*/g_clsCriticalSection.Lock();//对话框关闭之后,需要操作数据,申请临界区
    ......
    /*临界区*/g_clsCriticalSection.Unlock();//对话框关闭之后,数据操作完毕,释放临界区			
}
else if (nResponse == IDCANCEL)
{		
	......	
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值