ลักษณะตัวควบคุมแถบเลื่อน

เมื่อต้องการสร้าง ตัวควบคุมแถบเลื่อนที่ใช้ฟังก์ชันCreateWindowหรือCreateWindowExระบุแถบเลื่อนชั้นเรียน ค่าคงที่ลักษณะหน้าต่างที่เหมาะสม และการรวมกันของลักษณะการควบคุมแถบเลื่อนต่อไปนี้ บางลักษณะสร้างตัวควบคุมแถบเลื่อนที่ใช้ในการเริ่มต้นความกว้างหรือความสูง อย่างไรก็ตาม คุณต้องระบุเสมอที่ x-y-พิกัด และและมิติอื่น ๆ ของแถบเลื่อนเมื่อคุณเรียกใช้CreateWindowหรือCreateWindowEx.

ลักษณะ ความหมาย
SBS_BOTTOMALIGN จัดชิดขอบด้านล่างของแถบเลื่อนกับขอบล่างของสี่เหลี่ยมที่กำหนด โดยx, y, nWidthและnHeightพารามิเตอร์ของฟังก์ชันCreateWindowEx แถบเลื่อนมีความสูงค่าเริ่มต้นสำหรับแถบเลื่อนของระบบ ใช้ลักษณะนี้ มีลักษณะ SBS_HORZ.
SBS_HORZ กำหนดแถบเลื่อนแนวนอน ถ้ามีระบุลักษณะทั้ง SBS_BOTTOMALIGN และ SBS_TOPALIGN แถบเลื่อนจะมีความสูง ความกว้าง และตำแหน่งที่ระบุ โดยพารามิเตอร์x, y, nWidthและnHeightของCreateWindowEx.
SBS_LEFTALIGN จัดชิดขอบด้านซ้ายของแถบเลื่อนกับขอบด้านซ้ายของสี่เหลี่ยมที่กำหนด โดยx, y, nWidthและnHeightพารามิเตอร์ของCreateWindowEx แถบเลื่อนมีความกว้างเป็นค่าเริ่มต้นสำหรับแถบเลื่อนของระบบ ใช้ลักษณะนี้ มีลักษณะ SBS_VERT.
SBS_RIGHTALIGN จัดชิดขอบด้านขวาของแถบเลื่อนกับขอบด้านขวาของสี่เหลี่ยมที่กำหนด โดยx, y, nWidthและnHeightพารามิเตอร์ของCreateWindowEx แถบเลื่อนมีความกว้างเป็นค่าเริ่มต้นสำหรับแถบเลื่อนของระบบ ใช้ลักษณะนี้ มีลักษณะ SBS_VERT.
SBS_SIZEBOX กำหนดในกล่องขนาด ถ้าคุณระบุทั้งการ SBS_SIZEBOXBOTTOMRIGHTALIGN และลักษณะ SBS_SIZEBOXTOPLEFTALIGN กล่องขนาดมีความสูง ความกว้าง และตำแหน่งที่ระบุ โดยพารามิเตอร์x, y, nWidthและnHeightของCreateWindowEx.
SBS_SIZEBOXBOTTOMRIGHT
การจัดตำแหน่ง
จัดมุมล่างขวาของกล่องขนาดกับมุมขวาล่างของสี่เหลี่ยมที่ระบุ โดยพารามิเตอร์x, y, nWidthและnHeightของCreateWindowEx กล่องขนาดขนาดเริ่มต้นสำหรับกล่องขนาดของระบบได้ ใช้ลักษณะนี้ มีลักษณะ SBS_SIZEBOX.
SBS_SIZEBOXTOPLEFTALIGN จัดตำแหน่งมุมบนซ้ายของกล่องขนาดกับมุมบนซ้ายของสี่เหลี่ยมที่ระบุ โดยพารามิเตอร์x, y, nWidthและnHeightของCreateWindowEx กล่องขนาดขนาดเริ่มต้นสำหรับกล่องขนาดของระบบได้ ใช้ลักษณะนี้ มีลักษณะ SBS_SIZEBOX.
SBS_SIZEGRIP เหมือน เป็น SBS_SIZEBOX แต่ มีขอบที่ยกขึ้น.
SBS_TOPALIGN จัดชิดขอบด้านบนของแถบเลื่อนกับขอบบนของสี่เหลี่ยมที่กำหนด โดยx, y, nWidthและnHeightพารามิเตอร์ของCreateWindowEx แถบเลื่อนมีความสูงค่าเริ่มต้นสำหรับแถบเลื่อนของระบบ ใช้ลักษณะนี้ มีลักษณะ SBS_HORZ.
SBS_VERT กำหนดแถบเลื่อนแนวตั้ง ถ้าคุณระบุทั้งการ SBS_RIGHTALIGN และลักษณะ SBS_LEFTALIGN แถบเลื่อนจะมีความสูง ความกว้าง และตำแหน่งที่ระบุ โดยพารามิเตอร์x, y, nWidthและnHeightของCreateWindowEx.

Index