CHeaderCtrl::Create
BOOL สร้าง ( DWORD dwStyle, const RECTamp rect, CWnd * pParentWnd, UINT nID );(&A)
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าเตรียมใช้งานเสร็จสมบูรณ์ ศูนย์อื่น ๆ?
พารามิเตอร์
dwStyle
ระบุลักษณะของตัวควบคุมส่วนหัว ใช้การรวมกันของลักษณะการควบคุมหัวข้อที่จำเป็นในการควบคุมการ?
rect
ระบุขนาดและตำแหน่งของตัวควบคุมส่วนหัว สามารถเป็นแบบCRectวัตถุ หรือ a RECTโครงสร้าง?
pParentWnd
ระบุหน้าต่างหลักของตัวควบคุมส่วนหัว มักจะเป็นCDialog จะต้องไม่เป็นค่า NULL?
nID
ระบุ ID ของตัวควบคุมส่วนหัว?
หมายเหตุ
คุณสร้างวัตถุCHeaderCtrlในสองขั้นตอน ก่อนเรียกที่กำหนด แล้วเรียกสร้างซึ่งสร้างตัวควบคุมส่วนหัว และแนบไปวัตถุCHeaderCtrl?
ในลักษณะต่อไปนี้สามารถใช้กับตัวควบคุมส่วนหัว (ดู เกี่ยวกับหัวข้อการควบคุมลักษณะสำหรับข้อมูลเพิ่มเติม)
-
HDS_HOTTRACKnbsp ในรายการหัวข้อจะถูกเน้นเมื่อตัวชี้ที่หยุดชั่วคราวระยะ(&N)?
-
HDS_DRAGDROPnbsp หัวข้อรายการสามารถจัดลำดับใหม่ โดยการลาก และการปล่อยรายการเหล่านั้น(&N)?
-
HDS_FULLDRAGnbsp ตัวควบคุมส่วนหัวเพื่อแสดงคอลัมน์เนื้อหาในขณะที่ผู้ใช้ปรับขนาดคอลัมน์(&N)?
-
HDS_BUTTONSnbsp หัวข้อรายการทำงานเหมือนกับปุ่ม(&N)?
-
HDS_HORZnbsp ตัวควบคุมส่วนหัวเป็นแนวนอน(&N)?
-
HDS_VERTnbsp ตัวควบคุมส่วนหัวเป็นแนวตั้ง (ลักษณะนี้ไม่ได้ถูกในปัจจุบันใช้)(&N)?
-
HDS_HIDDENnbsp ตัวควบคุมส่วนหัวจะมองไม่เห็นในรายละเอียดของโหมด(&N)?
นอกจากนี้ คุณสามารถใช้ลักษณะตัวควบคุมทั่วไปต่อไปนี้เพื่อกำหนดวิธีการที่ตัวควบคุมส่วนหัวตำแหน่ง และปรับขนาดตัวเอง (ดู ลักษณะการควบคุมทั่วไปสำหรับข้อมูลเพิ่มเติม)
-
CCS_BOTTOMnbsp ทำให้ตัวควบคุมเพื่อวางตำแหน่งตัวเองที่ด้านล่างของพื้นที่ของไคลเอ็นต์ของหน้าต่างหลัก และการตั้งค่าความกว้างจะเป็นหลักการเดียวกับความกว้างของหน้าต่าง(&N)?
-
CCS_NODIVIDERnbsp ป้องกันไม่ให้มีการวาดที่ด้านบนของตัวควบคุมจุดเด่นสองพิกเซล(&N)?
-
CCS_NOHILITEnbsp ป้องกันไม่ให้มีการวาดที่ด้านบนของตัวควบคุมจุดเด่นหนึ่งพิกเซล(&N)?
-
CCS_NOMOVEYnbsp ทำให้ตัวควบคุมการปรับขนาด และย้ายตัวเองตามแนวนอน แต่ไม่ตามแนว ตั้ง การตอบสนองต่อข้อความWM_SIZE หากมีใช้ลักษณะCCS_NORESIZEลักษณะนี้ไม่สามารถใช้ ตัวควบคุมส่วนหัวมีลักษณะนี้ โดยค่าเริ่มต้น(&N)?
-
CCS_NOPARENTALIGNnbsp ป้องกันไม่ให้ตัวควบคุมการย้ายโดยอัตโนมัติไปด้านบนหรือด้านล่างของหน้าต่างหลัก แทน การควบคุมรักษาตำแหน่งภายในหน้าต่างหลักแม้การเปลี่ยนแปลงขนาดของหน้าต่างหลัก ถ้าจะใช้ลักษณะCCS_TOPหรือCCS_BOTTOMมีปรับความสูงของการเริ่มต้น แต่ตำแหน่งและความกว้างยังคงไม่เปลี่ยนแปลง(&N)?
-
CCS_NORESIZEnbsp ป้องกันไม่ให้ตัวควบคุมโดยใช้การเริ่มต้นความกว้างและความสูงเมื่อตั้งค่าขนาดเริ่มต้นหรือขนาดใหม่ แทน การควบคุมใช้ความกว้างและความสูงที่ระบุในคำขอสำหรับการสร้างหรือการปรับขนาด(&N)?
-
CCS_TOPnbsp ทำให้ตัวควบคุมเพื่อวางตำแหน่งตัวเองที่ด้านบนของพื้นที่ที่ไคลเอ็นต์ของหน้าต่างหลัก และการตั้งค่าความกว้างจะเป็นหลักการเดียวกับความกว้างของหน้าต่าง(&N)?
นอกจากนี้คุณยังสามารถใช้ลักษณะหน้าต่างดังต่อไปนี้ลงในตัวควบคุมส่วนหัว (ดูลักษณะหน้าต่างสำหรับข้อมูลเพิ่มเติม):
-
WS_CHILDnbsp สร้างหน้าต่างลูก ไม่สามารถใช้กับลักษณะWS_POPUP(&N)?
-
WS_VISIBLEnbsp สร้างหน้าต่างที่เริ่มปรากฏให้เห็น(&N)?
-
WS_DISABLEDnbsp สร้างหน้าต่างที่ถูกปิดใช้งานตั้งแต่เริ่มแรก(&N)?
-
WS_GROUPnbsp ระบุตัวควบคุมแรกของกลุ่มของตัวควบคุมซึ่งผู้ใช้สามารถย้ายจากตัวควบคุมหนึ่งไปยังกับแป้นลูกศร ตัวควบคุมทั้งหมดที่กำหนด ด้วยลักษณะWS_GROUPหลังจากตัวควบคุมแรกอยู่ในกลุ่มเดียวกัน ตัวควบคุมถัดไป ด้วยลักษณะWS_GROUPกลุ่มลักษณะที่สิ้นสุด และเริ่มการทำงานของกลุ่มถัดไป (กล่าวคือ กลุ่มหนึ่งปลายที่เริ่มต้นถัดไป)(&N)?
-
WS_TABSTOPnbsp ระบุหมายเลขใด ๆ ของตัวควบคุมที่ผ่านซึ่งผู้ใช้สามารถย้าย โดยใช้แป้น TAB แป้น TAB ผู้ใช้ที่ย้ายไปยังตัวควบคุมถัดไปที่ระบุ โดยลักษณะWS_TABSTOP(&N)?
ภาพรวม CHeaderCtrl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCHeaderCtrl::CHeaderCtrl(&N)