次の方法で共有


MDICREATESTRUCTW 構造体 (winuser.h)

複数ドキュメント インターフェイス (MDI) の子ウィンドウのクラス、タイトル、所有者、場所、サイズに関する情報が含まれています。

構文

typedef struct tagMDICREATESTRUCTW {
  LPCWSTR szClass;
  LPCWSTR szTitle;
  HANDLE  hOwner;
  int     x;
  int     y;
  int     cx;
  int     cy;
  DWORD   style;
  LPARAM  lParam;
} MDICREATESTRUCTW, *LPMDICREATESTRUCTW;

メンバーズ

szClass

型: LPCTSTR

MDI 子ウィンドウの window クラスの名前。 クラス名は、RegisterClass 関数の以前の呼び出しによって登録されている必要があります。

szTitle

型: LPCTSTR

MDI 子ウィンドウのタイトル。 子ウィンドウのタイトル バーにタイトルが表示されます。

hOwner

型: HANDLE

MDI クライアント ウィンドウを作成するアプリケーションのインスタンスへのハンドル。

x

型: int

MDI 子ウィンドウの最初の水平位置 (クライアント座標)。 このメンバーが CW_USEDEFAULTされている場合、MDI 子ウィンドウには既定の水平位置が割り当てられます。

y

型: int

MDI 子ウィンドウの最初の垂直位置 (クライアント座標)。 このメンバーが CW_USEDEFAULTされている場合、MDI 子ウィンドウには既定の垂直位置が割り当てられます。

cx

型: int

MDI 子ウィンドウの初期幅 (デバイス単位)。 このメンバーが CW_USEDEFAULTされている場合、MDI 子ウィンドウには既定の幅が割り当てられます。

cy

型: int

MDI 子ウィンドウの初期の高さ (デバイス単位)。 このメンバーが CW_USEDEFAULTに設定されている場合、MDI 子ウィンドウには既定の高さが割り当てられます。

style

型: DWORD

MDI 子ウィンドウのスタイル。 MDI クライアント ウィンドウが MDIS_ALLCHILDSTYLES ウィンドウ スタイルで作成された場合、このメンバーは、ウィンドウ スタイル ページに一覧表示されているウィンドウ スタイルの任意の組み合わせにすることができます。 それ以外の場合、このメンバーには、次の値の 1 つ以上を指定できます。

価値 意味
WS_MINIMIZE
0x20000000L
最初に最小化された MDI 子ウィンドウを作成します。
WS_MAXIMIZE
0x01000000L
最初に最大化された MDI 子ウィンドウを作成します。
WS_HSCROLL
0x00100000L
水平スクロール バーを持つ MDI 子ウィンドウを作成します。
WS_VSCROLL
0x00200000L
垂直スクロール バーを持つ MDI 子ウィンドウを作成します。

lParam

型: LPARAM

アプリケーション定義の値。

備考

MDI クライアント ウィンドウで CreateWindow呼び出して MDI 子ウィンドウを作成すると、作成されたウィンドウに WM_CREATE メッセージが送信されます。 WM_CREATE メッセージの lParam メンバーには、CREATESTRUCT 構造体へのポインターが含まれています。 この構造体の lpCreateParams メンバーには、MDI 子ウィンドウを作成した WM_MDICREATE メッセージと共に渡される MDICREATESTRUCT 構造体へのポインターが含まれています。

手記

winuser.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして MDICREATESTRUCT を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー winuser.h (Windows.h を含む)

関連項目

CLIENTCREATESTRUCT

CREATESTRUCT の

概念

複数のドキュメント インターフェイス を する

リファレンス

WM_CREATE