VC++对话框关闭后,销毁的是对话框句柄,而不是对话框实例?

如果是这样的话这个窗口的句柄都不存在了我以后需要调用这个窗口的时候需要通过返回什么再来操作这个窗口呢?句柄销毁了但是窗口还存在那这个窗口岂不是成了白白浪费内存资源的东西?... 如果是这样的话 这个窗口的句柄都不存在了 我以后需要调用这个窗口的时候 需要通过返回什么再来操作这个窗口呢?句柄销毁了但是窗口还存在 那这个窗口岂不是成了白白浪费内存资源的东西? 展开
 我来答
Sumerhotzzy
2008-10-17 · TA获得超过146个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:207万
展开全部
句柄是让操作系统知道你有个窗口要实现,句柄销毁后窗口不存在了,但窗口类的实例在内存中还是存在的,你可以修改、调用其中的成员变量或者不涉及窗口交互的工具函数。
如果需要这个窗口再出现,则需要重新申请句柄告诉系统这个窗口要实现。
总的来说,窗口类也是一个类,它的实例也在内存中,只是当它需要在系统中显示出来的时候需要申请句柄,以让操作系统对窗口有操作权(可以通过句柄发送消息实现操作)。
原帅心甜02
2008-10-17 · TA获得超过418个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:285万
展开全部
句柄销毁了窗口就不存在了,而窗口销毁了句柄还可能存在
如果销毁了这个窗口的句柄,那么就无法对这个窗口进行操作了,除非你重新创建这个窗口,申请一个句柄!才可以。
句柄销毁了窗口是不存在的!如果在执行过程中强制销毁句柄!就会出错!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dareny
2008-10-17 · TA获得超过505个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:212万
展开全部
句柄销毁了窗口就不存在了!而窗口销毁了句柄还可能存在。这里的窗口就是你说的实例!

参考资料: www.mihaha.cn

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式