โครงสร้างของCREATESTRUCTมีแบบฟอร์มต่อไปนี้:
typedef struct tagCREATESTRUCT {
nbsp LPVOID lpCreateParams
จัดการ hInstance
HMENU hMenu
HWND hwndParent
int cy
int cx
int y
int x
ลักษณะยาว
LPCSTR lpszName
LPCSTR lpszClass
DWORD dwExStyle
} CREATESTRUCT(&N)
โครงสร้างCREATESTRUCTกำหนดพารามิเตอร์การเตรียมใช้งานการส่งผ่านไปยังกระบวนงานหน้าต่างของโปรแกรมประยุกต์?
สมาชิก
lpCreateParams
จุดข้อมูลที่จะใช้ในการสร้างหน้าต่าง?
hInstance
ระบุหมายเลขอ้างอิงของโมดูลอินสแตนซ์ของโมดูลที่เป็นเจ้าของหน้าต่างใหม่?
hMenu
ระบุเมนูเพื่อใช้หน้าต่างใหม่ ถ้าหน้าต่างลูก ประกอบด้วย ID จำนวนเต็ม?
hwndParent
ระบุหน้าต่างที่เป็นเจ้าของหน้าต่างใหม่ สมาชิกนี้เป็นค่า NULLถ้าหน้าต่างใหม่เป็นหน้าต่างระดับบนสุด?
cy
ระบุความสูงของหน้าต่างใหม่?
cx
ระบุความกว้างของหน้าต่างใหม่?
y
ระบุพิกัด y ที่ของมุมบนซ้ายของหน้าต่างใหม่ พิกัดจะสัมพันธ์กับหน้าต่างหลักถ้าหน้าต่างใหม่มีหน้าต่างลูก มิฉะนั้น พิกัดจะสัมพันธ์กับแหล่งมาของหน้าจอ?
x
ระบุพิกัด x ที่ของมุมบนซ้ายของหน้าต่างใหม่ พิกัดจะสัมพันธ์กับหน้าต่างหลักถ้าหน้าต่างใหม่มีหน้าต่างลูก มิฉะนั้น พิกัดจะสัมพันธ์กับแหล่งมาของหน้าจอ?
ลักษณะ
ระบุลักษณะของหน้าต่างใหม่?
lpszName
จุดสิ้นสุดด้วย null สตที่ระบุชื่อของหน้าต่างใหม่?
lpszClass
ชี้ไปยังสตริงที่สิ้นสุดด้วยค่า null ที่ระบุชื่อคลาส Windows ของหน้าต่างใหม่ (แบบ WNDCLASSโครงสร้าง สำหรับข้อมูลเพิ่มเติม ดูเอกสาร Win32 SDK)?
dwExStyle
ระบุลักษณะแบบขยายสำหรับหน้าต่างใหม่?
ดูเพิ่มเติมnbspCWnd::OnCreate(&N)