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 子視窗的識別碼,並在應用程式終結視窗時重新指派識別碼,讓識別碼範圍保持連續。 當從視窗功能表選擇子視窗時,這些識別碼 會用於傳送 至應用程式 MDI 框架視窗的訊息WM_COMMAND;它們不應該與任何其他命令識別碼衝突。
備註
呼叫 CreateWindow建立 MDI 用戶端視窗時,系統會將 WM_CREATE 訊息傳送至視窗。 WM_CREATE的lParam參數包含CREATESTRUCT結構的指標。 這個結構的 lpCreateParams 成員包含 CLIENTCREATESTRUCT 結構的指標。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | winuser.h (包括 Windows.h) |
另請參閱
概念
參考