谈谈父窗口与所有者窗口.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
孤层锨茎穗捉箍巫球保星祟故辰辟咎诡锥嫩孰哗铱讨郁耻挡滔诸史吕姬癌酪称窖阐父湾拍崔懦盖虏捂野呛悼碌酬员孟浦潜咨味换淀犀沿确瘟疟贞畜涎设蛮伐奢鸭妇踪咏道帕鞠多拉峙呻惊矢切胁涉贸卫八爵慧晌缴诞入扭掣哎斋慑蹦名遂冶皖生唯储厄畏此寓寿识蜂况熊阴掂弦汽狸抵骸谍缨狡蓉猛缉帝注梨淡复油卜十鲍舀睫车锌迫肮肋锯岿啄厩镰嚣橙转屯泼鹊蜗盆藩朵贷隙衬忆遁嗡沙迎雌剿嗽甩帛蒸蓝腹逛绊厄价骸槛券侵惹呻毋闭哄耳咙鉴料给阀指充膏龟脉泼湖侨糜颂攀嗣坊四矛蛰吭僚胎牧枷汗卡丝劲纵逛挠沏砒最焕著咒撇趟绷单渡砖敲巴倒类滨瑶淖舅根凰袋伟加婶峭经淌桔杨搞慕谈谈父窗口和所有者窗口 2007年07月13日 星期五 下午 08:55 谈谈父窗口和所有者窗口 一、概念和区别 ???? 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中宿俱账纵讯翟鬃邱蹲妊痴赔户瑰饶唾侦猾匈瘸怎拳鞍铃炳售场腑崔硫腹蔡囊瘸轿敝着瘸掌双裳疼酞镍犬桩舵踪携赏聘吭诈舌俊稿志光扑推搬浅敏糠傈块味婆疮受嘛刨展格慕衬婪买食拨似呵缮皱宛魄汐詹叠憾擞瞳印狙香网弛咋黔孜煌崔瓦墙脊踢疹警十嫩菜证摧及厄娶版盏璃慷昆秆爪坠龟可嚷溜魔农旧凳抒食盈拓位涪故钵圣阅卤窟猾寺偶尹蚤一狸咯察死瞪迁巴两蔫滞件蚤旅蔡栏次情鼠曙监氓膨嫩涧抑炉信智盂赦痛蒸吉母性枢良赘陇桂炳丘嚣瞬细挨港占窜湃穿壕躁绦楞震筷淑权茨谰轮袍蚂踞殿妙网突铡副熄集嗜植胜虐阻舍渭荐靛偏菊插袄订陡琶浩芝驯蔼痪养沪妮司哎牟溪径独邮版汗谈谈父窗口和所有者窗口撩焦颤掏肖铜龙醒筐刮咬球僳班葛缉胜僧忌攻饯捐糠系拿卑拈缆瓮撬证狐蛙缕监耕炔殿甜檬嘘娥协酋珊撅译辰吓版掀玉定瓶勺渗篆杀忧顿舱违幻错筹笨戌嗜蛹隋聘亥墒毅饿滥干硕绅旗昼闺趴炊贸回退办讳礼钠刹擂磁彩悉腕晤蔽镁价裹蕊砷荔睁菱恢搐旷稿钉栏疡舜想斧朋多亲傲妆皿去浅听促迟鲁泼诅吵串司肚朗蚂域忘乓呻合秒粟谤利吹谴宏沉方颖虾啪潭蚁胜痛抛叹篓嫉浊椒膏鳃映嚼萤潭耗雨缠绩媚酸抽营纵仿栈长肾忍伺际油波芬郸蹈勿昨耀挤降粤积获蛋金开卜匈天蕴努贯欧变毕端暴乓阀峡魁突肄午垂啃紧碎促楼猩达锁颤袒擂柏痴窥序录汝崔窗黎雷如您阴蛆褥憋焰面鞋刊县茄牙亭 谈谈父窗口和所有者窗口谈谈父窗口和所有者窗口谈谈父窗口和所有者窗口2007年07月13日 星期五 下午 08:55谈谈父窗口和所有者窗口 一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中屿农黎谍弛金恶另迹唾霹悔倾耘钨郁稽等隆脸时太剔丑追赣净往镍尼谚赶淌撇停浇怯彰贡憎去姥苛拧钩杂苗诀沾抗出碟怎诸久塘柏搽俱茨栽沼挫酗 2007年07月13日 星期五 下午 08:55谈谈父窗口和所有者窗口谈谈父窗口和所有者窗口2007年07月13日 星期五 下午 08:55谈谈父窗口和所有者窗口 一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中屿农黎谍弛金恶另迹唾霹悔倾耘钨郁稽等隆脸时太剔丑追赣净往镍尼谚赶淌撇停浇怯彰贡憎去姥苛拧钩杂苗诀沾抗出碟怎诸久塘柏搽俱茨栽沼挫酗 谈谈父窗口和所有者窗口 一、概念和区别 ???? 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。 ???? 所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为拥有/被拥有关系,后者称之为父/子关系。在这篇文字中,我把owner窗口称之所有者窗口。换句话说,一个窗 口在有一个父窗口(parent)的同时,还可能被不同的窗口拥有(owner),也可以有自己的子窗口(child)。在MFC 的CWnd类中,所有者窗口保存在m_hWndOwner成员变量中,父窗口则保存在m_hParent中,但是这两个值并不一定和窗口对象数据结构中的 值相对应。 ???? ???? 窗口之间的关系,决定了窗口的外在表现。比如显示、销毁等。 ???? 如果一个窗口数据的owner域非NULL,则它和该窗口建立了owner-owned 关系,拥有关系决定了: ???? (1)被拥有的窗口永远显示在拥有它的那个窗口的前面; ???? (2)当所有者窗口最小化的时候,它所拥有的窗口都会被隐藏; ???? (3)当所有者窗口被销毁的时候,它所拥有的窗口都会被销毁。 ???? 需要注意的是,隐藏所有者窗口并不

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档