VC中 mfc 显示窗体的问题
怎么显示出来的窗体,和C#中的show()一样,而不是showdialog()呢?不知道怎么表达,可以做到打开新的窗体,后面的窗体还能点类似悬浮窗体似的。。。DoModa...
怎么显示出来的窗体,和C# 中的 show()一样,而不是showdialog()呢?
不知道怎么表达,可以做到打开新的窗体,后面的窗体还能点
类似悬浮窗体似的。。。
DoModal 用这个东西,打开的新窗体在最上层,只有这个窗体可以使用,下面的窗体都不能点击了啊
我的意思是,就是类似于OFFICE里面的替换窗体那个一样,这样明白吗? 展开
不知道怎么表达,可以做到打开新的窗体,后面的窗体还能点
类似悬浮窗体似的。。。
DoModal 用这个东西,打开的新窗体在最上层,只有这个窗体可以使用,下面的窗体都不能点击了啊
我的意思是,就是类似于OFFICE里面的替换窗体那个一样,这样明白吗? 展开
2个回答
展开全部
用 非模态对话框 吧
你这个DoModal是模态对话框,所以不可以点其他的
给你个简单的例子
CDIALOG1 dlg; //注意这个要作为类的一个成员
void CMyView::OnShow()
{
// TODO: Add your command handler code here
dlg.Create(IDD_DIALOG1) ;
dlg.ShowWindow(SW_SHOW);
}
具体可以再找找资料
你这个DoModal是模态对话框,所以不可以点其他的
给你个简单的例子
CDIALOG1 dlg; //注意这个要作为类的一个成员
void CMyView::OnShow()
{
// TODO: Add your command handler code here
dlg.Create(IDD_DIALOG1) ;
dlg.ShowWindow(SW_SHOW);
}
具体可以再找找资料
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询