MFC 销毁窗口

用dlg.DestroyWIndow()销毁子窗口,子窗口是销毁了,但是主窗口却不能操作了。怎么回事?谢谢!... 用dlg.DestroyWIndow()销毁子窗口,子窗口是销毁了,但是主窗口却不能操作了。怎么回事?谢谢! 展开
 我来答
tayort
推荐于2016-10-17 · TA获得超过137个赞
知道答主
回答量:176
采纳率:0%
帮助的人:102万
展开全部
DestroyWIndow()
:销毁指定的窗口。这个函数通过发送WM_DESTROY 消息和 WM_NCDESTROY 消息使窗口无效并移除其键盘焦点。
就跟你把模态对话框 隐藏了 不能操作 其它窗口一样的道理,如果你的子窗口是模态的,建议你用EndDiadlg();
百度网友61311ba
2012-07-10 · TA获得超过882个赞
知道小有建树答主
回答量:1386
采纳率:0%
帮助的人:865万
展开全部
额 你是不是多搞东西了? 看是 dlg 估计是 CDialog?
那么 你不外乎两种生成dlg的方式,
1.dlg.DoModal 模态对话框
2. new + create + showwindow.
不知道你是卡哪里... ?
追问
就想写个按钮,点击取消这个子窗口
追答
额, 取消这个子窗口的意思 就是让这个 子窗口消失?

如果是这样, hide 就行了额.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
归悦欣cf
2012-06-28 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:60%
帮助的人:1291万
展开全部
不可能吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式