一个基础问题 1、请问在VC中如何动态创建一个模式对话框和一个非模式对话框;2、如何显示一个模式对话框和一个非模式对话框; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 动态创建非模式对话框(假设对话框类为CMyDialog) CMyDialog* pdlg = new CMyDialog; 调用pdlg->Create()函数创建对话框;2. pdlg->ShowWindow(SW_SHOW);//显示对话框;1. 模式对话框的创建 定义类对象2. 调用DoModal函数显示模式对话框。 另外,模态对话框使用dlg.EndDialog(IDOK/IDCANCEL)来关闭,非模态对话框使用dlg->DestoryWindow()来关闭. 谢谢各位的帮忙,但是如果用 ForFar() 的方法的话,是不是要先在工程中插入一个要create的对话框才能用呢,如果是这样的话那就不对啦,我是想在我的工程中建立任意的对话框,并根据需要在对话框上添加控件,这又该如何做呢;另外,用 ForFar() 的方法建立的非模式对话框D1,当我点击父窗体D0时,D1为何还在最前面,而D0在他的后面呢? 创建模式对话框:CDialog *dlg;dlg = new CDialog(this);dlg->doModal(); 读《Windows程序设计》的一个问题 BMP加密算法 请问下如果做撤消???重做? CStatic控件的字体大小的问题 Edit编辑框怎么不能输入呢? VC中用API函数控制串口,设置串口的 数据流控制 类型为 硬件 问题????急!!! 两个简单的问题!!! CListCtrl的打印问题 ****** 成立程序员协会,共同交流经验,同意的留言! ****** SafeArray问题。 如果在Guest用户下执行管理员权限的代码?CreateProcessAsUser的用法 如何编程控制重新起动apache web server?
CMyDialog* pdlg = new CMyDialog;
调用pdlg->Create()函数创建对话框;
2. pdlg->ShowWindow(SW_SHOW);//显示对话框;
1. 模式对话框的创建
定义类对象
2. 调用DoModal函数显示模式对话框。
非模态对话框使用dlg->DestoryWindow()来关闭.
另外,用 ForFar() 的方法建立的非模式对话框D1,当我点击父窗体D0时,D1为何还在最前面,而D0在他的后面呢?
CDialog *dlg;
dlg = new CDialog(this);
dlg->doModal();