子窗口事件——通知消息
中文名字 | 常量数值 | 英文名称 | 释义 |
通知子窗 | $0022 | WM_CHILDACTIVATE | 点击窗口标题栏或当窗口被激活、移动、大小改变时, 会发送本消息给MDI子窗口。③参数:0;④数据:0 |
子窗变动 | $210 | WM_PARENTNOTIFY | 当MDI子窗口被创建或被销毁,或用户按了一下鼠标键而光标 在子窗口上时,发送本消息给其父窗③参数:事件;④数据:坐标x/y; |
子窗创建 | $220 | WM_MDICREATE | 发送本消息给多文档应用程序的客户窗口来创建一个MDI子窗口。 ③参数:0;④数据:子窗结构 |
子窗关闭 | $221 | WM_MDIDESTROY | 发送本消息给多文档应用程序的客户窗口来关闭一个MDI子窗口。 ③参数:子窗;④数据:0 |
子窗激活 | $222 | WM_MDIACTIVATE | 发送本消息通知客户窗口激活另一个MDI子窗口。 ③参数:0;④数据:0忽略,非0最大化 |
子窗恢复 | $223 | WM_MDIRESTORE | 发送本消息给MDI客户窗口,让子窗口从最大最小化恢复到原来的 大小。③参数:子窗;④数据:0 |
子窗下个 | $224 | WM_MDINEXT | 发送本消息给MDI客户窗口,激活下一个或前一个窗口。 ③参数:子窗;④数据:0激活下个,非0激活上个 |
子窗最大 | $225 | WM_MDIMAXIMIZE | 发送本消息给MDI客户窗口来最大化一个MDI子窗口。 ③参数:子窗;④数据:0 |
子窗平铺 | $226 | WM_MDITILE | 发送本消息给MDI客户窗口,以平铺方式重新排列所有MDI子窗口。 ③参数:0垂直,1水平;④数据:0 |
子窗层叠 | $227 | WM_MDICASCADE | 发送本消息给MDI客户窗口,以层叠方式重新排列所有MDI子窗口。 ③参数:2不排禁用窗口,4按Z序;④数据:0 |
子窗排底 | $228 | WM_MDIICONARRANGE | 发送本消息给MDI客户窗口重新排列所有最小化的MDI子窗口。 ③参数:0;④数据:0 |
子窗活动 | $229 | WM_MDIGETACTIVE | 发送本消息给MDI客户窗口以找到激活的子窗口句柄。 ③参数:0;④数据:0忽略,非0最大化 |
子窗设置菜单 | $230 | WM_MDISETMENU | 发送本消息给MDI客户窗口,用MDI菜单代替子窗口的整个菜单 和/或框架窗口菜单。③参数:框架菜单;④数据:窗口菜单 |
子窗更新菜单 | $234 | WM_MDIREFRESHMENU | 发送本消息给多文档应用程序的客户窗口,根据当前MDI子窗口 更新MDI框架窗口的菜单。③参数:0;④数据:0 |
中文名字 | 英文名称 | 长度 | 作用解释 |
子窗外观类 | MDICREATESTRUCT | 36 | 定义了创建MDI窗口的外观相关特性 |
子窗外观类——成员表 | |||
---|---|---|---|
类名 | szClass | 整数 | 创建MDI Client 窗口的类名 |
标题 | szTitle | 整数 | 创建MDI Client 窗口的标题 |
实例 | hOwner | 整数 | 创建MDI Client 窗口的实例 |
左边 | x | 整数 | 指定子窗口的左上角x坐标 |
顶部 | y | 整数 | 指定子窗口的左上角y坐标 |
宽度 | cx | 整数 | 指定子窗口的宽度 |
高度 | cy | 整数 | 指定子窗口的高度 |
风格 | style | 整数 | 指定了子窗口的风格。 |
参数 | lParam | 整数 | 指定了子窗口的附加参数 |