เมื่อต้องการสร้าง ตัวควบคุมแถบเลื่อนที่ใช้ฟังก์ชัน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. |