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_CREATElParam參數包含CREATESTRUCT結構的指標。 這個結構的 lpCreateParams 成員包含 CLIENTCREATESTRUCT 結構的指標。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 winuser.h (包括 Windows.h)

另請參閱

關於多個檔介面

概念

CreateWindow

GetSubMenu

MDICREATESTRUCT

參考

WM_COMMAND

Windows