非模态对话框和主对话框间的显示问题?
基于对话框的MFC程序,在主对话框上单击按钮显示一非模态对话框,style:overlap,有最小化按钮,我现在是单击主对话框时只不过是激活了主对话框,而没有让主对话框显...
基于对话框的MFC程序,在主对话框上单击按钮显示一非模态对话框,
style: overlap,有最小化按钮,我现在是单击主对话框时只不过是激活了主对话框,而没有让主对话框显示在最上面,我想单击主对话框时主对话框在上面,单击非模态对话框时非模态对话框显示在上面,应该如何实现?
CTelemetryDlg为主对话框,CGpsSet非模态对话框.m_pWndGpsSet声明在TelemetryDlg.h中。
void CTelemetryDlg::OnGpsSet()
{
// TODO: 在此添加命令处理程序代码
m_pWndGpsSet=new CGpsSet;
m_pWndGpsSet->Create(IDD_DLG_GPSSET,0);
m_pWndGpsSet->ShowWindow(true);
} 展开
style: overlap,有最小化按钮,我现在是单击主对话框时只不过是激活了主对话框,而没有让主对话框显示在最上面,我想单击主对话框时主对话框在上面,单击非模态对话框时非模态对话框显示在上面,应该如何实现?
CTelemetryDlg为主对话框,CGpsSet非模态对话框.m_pWndGpsSet声明在TelemetryDlg.h中。
void CTelemetryDlg::OnGpsSet()
{
// TODO: 在此添加命令处理程序代码
m_pWndGpsSet=new CGpsSet;
m_pWndGpsSet->Create(IDD_DLG_GPSSET,0);
m_pWndGpsSet->ShowWindow(true);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询