永发信息网

MFC按键控制非模态对话框的显示和隐藏。

答案:4  悬赏:0  手机版
解决时间 2021-03-21 16:09
  • 提问者网友:战魂
  • 2021-03-21 09:49
MFC按键控制非模态对话框的显示和隐藏。
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-03-21 10:47
把CDialog x;声明在CMainFrame类里,即在这个类的.h文件里声明一下,然后

void CMainFrame::OnMe()
{

x.Create(IDD_DIALOG1,this);//这里创建窗口。
x.ShowWindow(SW_SHOW);//显示。

}
void CMainFrame::OnOk()
{
x.ShowWindow(SW_HIDE);
//下面等等操作对实例化的对话框对象x
}
全部回答
  • 1楼网友:毛毛
  • 2021-03-21 12:38
墙外行人。。墙里佳人笑。。。。
  • 2楼网友:举杯邀酒敬孤独
  • 2021-03-21 12:31
你好,你所定义的p为局部的。。所以来说你无法从另外一个地方拿到这个p指针,
你把p指针定义在CMainFrame.h里就可以了
  • 3楼网友:大漠
  • 2021-03-21 12:02
你把CDialog x;声明在CMainFrame类里,即在这个类的.h文件里声明一下,然后

void CMainFrame::OnMe()
{

x.Create(IDD_DIALOG1,this);//这里创建窗口。
x.ShowWindow(SW_SHOW);//显示。

}
void CMainFrame::OnOk()
{
x.ShowWindow(SW_HIDE);
//下面等等操作对实例化的对话框对象x
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯