CREATESTRUCT โครงสร้าง

โครงสร้างของ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)

Index