mdi使用方法

这么长? 2024-05-15 16:43:30
最佳回答
探讨windows的mdi支援时需要发表一些新术语。主应用程式视窗称为「框架视窗」,就像传统的windows程式一样,它是ws_overlappedwindow样式的视窗。mdi应用程式还根据预先定义的视窗类别mdiclient建立「客户视窗」,这一客户视窗是用这种视窗类别和ws_child样式呼叫createwindow来建立的。这一呼叫的最后一个参数是指向一个clientcreatestruct型态的结构的指标。这个客户视窗覆盖框架视窗的显示区域,并提供许多mdi支援。此客户视窗的颜色是系统颜色color_appworkspace。文件视窗被称为「子视窗」。通过初始化一个mdicreatestruct型态的结构,以一个指向此结构的指标为参数将讯息wm_mdicreate发送给客户视窗,就可以建立这些文件视窗。文件视窗是客户视窗的子视窗,而客户视窗又是框架视窗的子视窗。父-子视窗分层结构如图所示。您需要框架视窗的视窗类别(及视窗讯息处理程式)和一个由应用程式支援的每类子视窗的视窗类别(及视窗讯息处理程式)。由於已经预先注册了视窗类别,所以不需要客户视窗的视窗讯息处理程式。windows 98的mdi支援包括一个视窗类别、五个函式、两个资料结构和12个讯息。前面已经提到了mdi视窗类别,即mdiclient,以及资料结构clientcreatestruct和mdicreatestruct。在mdi应用程式中,这五个函式中的两个用於取代defwindowproc:不再将defwindowproc呼叫用於所有未处理的讯息,而是由框架视窗程序呼叫defframeproc,子视窗程序呼叫defmdichildproc。另一个mdi特有的函式translatemd**ysaccel与第十章中讨论的translateaccelerator的使用方式相同。mdi支援也包括arrangeiconicwindows函式,但有一条专用的mdi讯息使得此函式对mdi程式来说不再必要。第五个mdi函式是createmdiwindow,它使得子视窗可以在单独的执行绪中被建立。这个函式不需要在单执行绪的程式中,我会展示这一点。在下面的程式中,我将展示12条mdi讯息中的9条(其他三个讯息一般不用),这些讯息的字首是wm_mdi。框架视窗向客户视窗发送其中某个讯息,以便在子视窗上完成一项操作或者取得关於子视窗的资讯(例如,框架视窗发送一个wm_mdicreate讯息给客户视窗,以建立子视窗)。讯息wm_mdiactivate讯息有点特别:框架视窗可以发送这个讯息给客户视窗来启动一个子视窗,而客户视窗也把这个讯息发送给将被启动或者失去活动的子视窗,以便通知它们这一变化。 20210311
汇率兑换计算器

类似问答
  • 经纬仪使用方法
    • 2024-05-15 14:39:13
    • 提问者: 未知
    测量时2113,将经纬仪安置在三脚架上,用垂球或光学对5261点器将4102仪器中心对准地面测站点上,用水准器将仪器定平,1653用望远镜瞄准测量目标,用水平度盘和竖直度盘测定水平角和竖直角。按精度分为精密经纬仪和普通经纬仪;按读数设备可分为光学经纬仪和游标经纬仪;按轴系构造分为复测...
  • aed的使用方法
    • 2024-05-15 10:26:35
    • 提问者: 未知
    当患者突然倒地失去反应,并失去呼吸或进入濒死喘息状态时,可打开aed并根据语音提示对患者进行急救,步骤包括:
  • bb霜正确使用方法
    • 2024-05-15 17:56:07
    • 提问者: 未知
    1使用bb霜前要先进行基础护理   用bb霜前肌肤要先使用护肤水、乳液或者精华等进行基础保养,保证肌肤在保湿状态下再擦上bb霜。虽然bb霜有一定的护肤功效,但不能完全代替基础护肤品,否则会让皮肤干燥。    2bb霜不能与粉底混合使用   如果将bb霜与粉底混合在一起涂在脸上,会影响妆效,也降低它对皮肤的护理效果。若希望底妆更明显,可以选择粉饼来定妆。建议每次涂完bb霜后,用蜜粉定妆,妆容会更持久...
  • bb霜 使用方法
    • 2024-05-15 10:16:25
    • 提问者: 未知
    bb霜是类似于隔离霜之类的东西,起到隔离、美白、遮瑕的效果,应在洗脸之后先使用爽肤水再然后是乳液,然后用宝宝霜,之后才是bb霜,这样是比较合格的护肤程序,再图省事也要用过宝宝霜之后再用bb霜,最好不要直接使用bb霜
  • 22cc的使用方法
    • 2024-05-15 15:25:19
    • 提问者: 未知
    早晚洁面之后,取适量22cc均匀涂抹于整个面部,并让它充分吸收。22cc非常容易吸收,如果想早日改善皮肤,请加大使用量。早上:洁面->22cc->防晒霜->bb霜->粉饼 晚上:卸妆->洁面->22cc 注意事项:22cc是使用一种就可以的基础护肤品,所以不要与其它基础护肤品(化妆水、精华液、乳液、面霜、...
  • 嘲讽的使用方法
    • 2024-05-15 11:58:40
    • 提问者: 未知
    2 ioi英雄联盟法师符文怎么买 回答 2 3 dk拉怪用什么技能1、dk拉怪用 回答 2 4 我是新人,问关于按键宏的特殊用法 回答 2 网络游戏 相关知识...回答 1 5 汕头做nt检查多少钱?...
  • dt9205a万用表使用方法.
    • 2024-05-15 05:02:04
    • 提问者: 未知
    (1)将on/off开关置于on位置,检查9v电池,如果电池电压不足,将显示在显示器上,这时则需更换电池。如果显示器没有显示,则按以下步骤操作。(2)测试笔插孔旁边的符号,表示输入电压或电流不应超过指示值,这是为了保护内部线路免受损伤。(3)测试之前。功能开关应置于你所需要的量程。1-1直流...
  • 全能水的使用方法
    • 2024-05-15 07:53:10
    • 提问者: 未知
    日常清洁:将本品按1:150兑清水稀释使用。车身:倒出少量原液,按1:3兑清水稀释擦拭。1:30兑清水稀释,浸泡5分钟后,污垢将自动脱落。轻油污:将本品均匀喷在抹布上,直接擦拭。重油污:喷嘴旋至“on”,将本品集中喷在厚重油污上,待几分钟后用布擦拭或用水冲洗,用完喷嘴旋回“off。金饰...
  • 瑜伽环使用方法
    • 2024-05-15 19:16:10
    • 提问者: 未知
    1瑜伽环可以锻炼到身体各个部位不同的肌肉,比如平躺在那里,把瑜伽环夹在两膝之间,用腿尽量往内使劲,那么可以锻炼到**的肌肉。2第2种使用方法,就是在做瑜伽的时候,我们往往动作会不到位,那么就可以利用瑜伽环来完成其中的连接,比如以下动作。3第3种使用方法,两手往后,一个手从肩下,另一个手从上面颈部,那么两只手都抓住瑜伽环的时候,能够明显地锻炼我们背部的肌肉。能够防止颈肩部发胖。4第4种使用方法,两手...
  • 打结器使用方法
    • 2024-05-15 04:53:41
    • 提问者: 未知
    1批次打结的精确度不够,但休闲钓使用完全可以。制作过程:根据图示逐步分解(制作+打结演示,手头没有鱼线,为了清楚醒目,用黄色缝衣线代替)。2找曲别针1枚。3将曲别针的长针捋直,如图示。4将曲别针的短针翻转,如图示,简易打结器即告完成。5以下演示的是打结器的使用。定好线的位置。6按8字结打法打成图示形状。7将长针穿入线头。8将短针向内翻转,穿入大线圈。(不走(6),长针、短针直接如图穿入也可以)9一...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。