您的位置:首页 > 其它

模式对话框与非模式对话框

2011-12-22 15:43 253 查看
一、创建

模式对话框创建非常简单:只要在CDialog派生类中构造一个对象,并调用该对象的DoModal函数即可。DoModal直到对话框清除后才返回值,其返回值是传给EndDialog的值。

CMyDialog dlg;//也可以声明为成员变量,但通常模式对话框都在栈上创建,声明为局部变量即可
if(dlg.DoModal()==IDOK)
{
//The user click "ok"
}


二、销毁

无模式对话框的销毁有两种方法:

1、在对话框销毁时候销毁自己

2、无模式对话框通过向父窗口发送消息,让父窗口来对其进行销毁
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: