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
}
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里就可以了
你把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
}
void CMainFrame::OnMe()
{
x.Create(IDD_DIALOG1,this);//这里创建窗口。
x.ShowWindow(SW_SHOW);//显示。
}
void CMainFrame::OnOk()
{
x.ShowWindow(SW_HIDE);
//下面等等操作对实例化的对话框对象x
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯