CLIENTCREATESTRUCT 结构 (winuser.h)
包含有关 MDI 客户端窗口的子窗口 (MDI) 子窗口的菜单和第一个多文档界面的信息。 创建 MDI 客户端窗口时,应用程序将指向此结构的指针作为 CreateWindow 函数的 lpParam 参数传递。
语法
typedef struct tagCLIENTCREATESTRUCT {
HANDLE hWindowMenu;
UINT idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;
成员
hWindowMenu
类型: HANDLE
MDI 应用程序的窗口菜单的句柄。 MDI 应用程序可以使用 GetSubMenu 函数从 MDI 框架窗口的菜单中检索此句柄。
idFirstChild
类型: UINT
创建的第一个 MDI 子窗口的子窗口标识符。 系统递增应用程序创建的每个附加 MDI 子窗口的标识符,并在应用程序销毁窗口时重新分配标识符,以使标识符范围保持连续。 当从窗口菜单中选择子窗口时,这些标识符用于 WM_COMMAND 发送到应用程序的 MDI 框架窗口的消息;它们不应与任何其他命令标识符冲突。
注解
通过调用 CreateWindow 创建 MDI 客户端窗口时,系统会向该窗口发送 WM_CREATE 消息。 WM_CREATE 的 lParam 参数包含指向 CREATESTRUCT 结构的指针。 此结构的 lpCreateParams 成员包含指向 CLIENTCREATESTRUCT 结构的指针。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | winuser.h (包括 Windows.h) |
另请参阅
概念性
引用