CREATESTRUCT 構造体

更新 : 2010 年 6 月

CREATESTRUCT 構造体は、アプリケーションのウィンドウ プロシージャに渡された初期化パラメーターを定義します。

typedef struct tagCREATESTRUCT {
   LPVOID lpCreateParams;
   HANDLE hInstance;
   HMENU hMenu;
   HWND hwndParent;
   int cy;
   int cx;
   int y;
   int x;
   LONG style;
   LPCSTR lpszName;
   LPCSTR lpszClass;
   DWORD dwExStyle;
} CREATESTRUCT;

パラメーター

  • lpCreateParams
    ウィンドウの作成に使われるデータへのポインター。

  • hInstance
    新しいウィンドウを所有するモジュールの、モジュール インスタンス ハンドルを識別します。

  • hMenu
    新しいウィンドウで使われるメニューを識別します。 子ウィンドウのときは、その整数 ID となります。

  • hwndParent
    新しいウィンドウを所有するウィンドウを識別します。 新しいウィンドウがトップレベル ウィンドウのときは、このメンバーは NULL になります。

  • cy
    新しいウィンドウの高さを指定します。

  • cx
    新しいウィンドウの幅を指定します。

  • y
    新しいウィンドウの左上隅の y 座標を指定します。 新しいウィンドウが子ウィンドウのときは、座標は親ウィンドウからの相対座標になります。子ウィンドウでないときは、座標は画面の原点からの相対座標になります。

  • x
    新しいウィンドウの左上隅の x 座標を指定します。 新しいウィンドウが子ウィンドウのときは、座標は親ウィンドウからの相対座標になります。子ウィンドウでないときは、座標は画面の原点からの相対座標になります。

  • style
    新しいウィンドウの指定スタイル

  • lpszName
    新しいウィンドウの名前を示す NULL で終わる文字列へのポインター。

  • lpszClass
    null で終わる文字列のうち、新しいウィンドウの Windows クラス名 (WNDCLASS 構造体) を指定する文字列を指します。WNDCLASS 構造体の詳細については、Windows SDK を参照してください。

  • dwExStyle
    新しいウィンドウの拡張スタイルを指定します。

必要条件

**ヘッダー:**winuser.h

参照

参照

CWnd::OnCreate

その他の技術情報

構造体、スタイル、コールバック関数とメッセージ マップ

履歴の変更

日付

History

理由

2010 年 6 月

リンクの説明に追加、styleパラメーター。

カスタマー フィードバック