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 構造体の詳細については、『Platform SDK』を参照してください。
- dwExStyle
-
新しいウィンドウの拡張スタイルを指定します。
関連項目
CWnd::OnCreate
その他の技術情報
構造体、スタイル、コールバック関数とメッセージ マップ