ถ้าคุณสร้างปุ่ม โดยระบุคลาปุ่มด้วยฟังก์ชันCreateWindowหรือCreateWindowExคุณสามารถระบุการรวมกันของลักษณะปุ่มในตารางต่อไปนี้.
| ลักษณะ | ความหมาย |
|---|---|
| BS_3STATE | สร้างปุ่มที่เหมือนกันเป็นกล่องกาเครื่องหมาย ยกเว้นว่ากล่องสามารถสีเทา ตลอดจนตรวจสอบ หรือไม่ได้ตรวจสอบ ใช้สถานะเป็นสีเทาเพื่อแสดงว่า สถานะของกล่องกาเครื่องหมายจะไม่ถูกกำหนด. |
| BS_AUTO3STATE | สร้างปุ่มที่เหมือนกันเป็นกล่องกาเครื่องหมายสามสถานะ ยกเว้นว่ากล่องเปลี่ยนสถานะเมื่อผู้ใช้เลือก วงจรการรัฐผ่านการตรวจสอบ เป็นสีเทา และไม่ได้ตรวจสอบ. |
| BS_AUTOCHECKBOX | สร้างปุ่มที่เหมือนกันเป็นกล่องกาเครื่องหมาย ยกเว้นว่าสถานะเช็คโดยอัตโนมัติสลับระหว่างการตรวจสอบ และไม่ได้ตรวจสอบแต่ละครั้งที่ผู้ใช้เลือกกล่องกาเครื่องหมาย. |
| BS_AUTORADIOBUTTON | สร้างปุ่มที่จะเหมือนกับปุ่มวิทยุ ยกเว้นว่าเมื่อผู้ใช้เลือกได้ ระบบจะตั้งค่าของปุ่มตรวจสอบสถานะการตรวจสอบ และจะตั้งค่าสถานะการกาเครื่องหมายสำหรับปุ่มอื่น ๆ ทั้งหมดในกลุ่มเดียวกันไม่ได้ตรวจสอบ. |
| BS_CHECKBOX | สร้างกล่องกาเครื่องหมายขนาดเล็ก ว่างกับข้อความ โดยค่าเริ่มต้น ข้อความจะปรากฏทางด้านขวาของกล่องกาเครื่องหมาย เมื่อต้องการแสดงข้อความด้านซ้ายของกล่องกาเครื่องหมาย รวมธงนี้ มีลักษณะ BS_LEFTTEXT (หรือ ด้วยลักษณะ BS_RIGHTBUTTON เทียบเท่า). |
| BS_DEFPUSHBUTTON | สร้างปุ่มกดที่ทำงานเหมือนกับปุ่มลักษณะ BS_PUSHBUTTON แต่ยัง มีเส้นขอบสีดำหนา ถ้าปุ่มดังกล่าวในกล่องโต้ตอบ ผู้ใช้สามารถเลือกปุ่ม โดยกดแป้น enter แม้เมื่อปุ่มไม่มีโฟกัสป้อนข้อมูล ลักษณะนี้มีประโยชน์สำหรับการเปิดใช้งานผู้ใช้ได้อย่างรวดเร็วให้เลือกตัวเลือก (เริ่มต้น) มากที่สุด. |
| BS_GROUPBOX | สร้างสี่เหลี่ยมซึ่งตัวควบคุมอื่น ๆ สามารถจัดกลุ่ม ข้อความใด ๆ ที่เกี่ยวข้องกับลักษณะนี้จะแสดงขึ้นในมุมซ้ายบนของสี่เหลี่ยม. |
| BS_LEFTTEXT | วางข้อความทางด้านซ้ายของปุ่มหรือกล่องกาเครื่องหมายเมื่อรวมกับลักษณะปุ่มหรือกล่องกาเครื่องหมายวิทยุ เหมือนกับลักษณะ BS_RIGHTBUTTON. |
| BS_OWNERDRAW | สร้างปุ่มแบบวาดเจ้า เจ้าของหน้าต่างได้รับข้อความWM_MEASUREITEMเมื่อปุ่มถูกสร้างขึ้น และมีการเปลี่ยนแปลงข้อความWM_DRAWITEMเมื่อกว้างยาวการแสดงของปุ่ม รวมลักษณะ BS_OWNERDRAW ด้วยปุ่มลักษณะอื่น ๆ. |
| BS_PUSHBUTTON | สร้างปุ่มกดที่บทความWM_COMMANDไปยังเจ้าของหน้าต่างเมื่อผู้ใช้เลือกปุ่ม. |
| BS_RADIOBUTTON | สร้างวงกลมขนาดเล็กพร้อมกับข้อความ โดยค่าเริ่มต้น ข้อความจะปรากฏทางด้านขวาของวงกลม เมื่อต้องการแสดงข้อความด้านซ้ายของวงกลม รวมธงนี้ มีลักษณะ BS_LEFTTEXT (หรือ ด้วยลักษณะ BS_RIGHTBUTTON เทียบเท่า) ใช้ปุ่มตัวเลือกสำหรับกลุ่มของตัวเลือกที่เกี่ยวข้อง แต่แยกออกจากกัน. |
| BS_USERBUTTON | Obsolete แต่มีความเข้ากันได้กับ Windows รุ่นที่ 16 บิต โปรแกรมประยุกต์ Win32 ควรใช้ BS_OWNERDRAW แทน. |
| BS_BITMAP | ระบุว่า ปุ่มที่แสดงเป็นรูปบิตแมป. |
| BS_BOTTOM | วางข้อความที่ด้านล่างของปุ่มสี่เหลี่ยม. |
| BS_CENTER | จัดกึ่งกลางข้อความตามแนวนอนในสี่เหลี่ยมปุ่ม. |
| BS_ICON | ระบุว่า ปุ่มแสดงไอคอน. |
| BS_FLAT | ระบุว่า ปุ่มสองมิติ มันไม่ได้ใช้การแรเงาเริ่มต้นในการสร้างภาพแบบสามมิติ. |
| BS_LEFT | จัดซ้ายชิดข้อความในกรอบการปุ่ม อย่างไรก็ตาม ถ้าปุ่มเป็นกล่องกาเครื่องหมายหรือปุ่มที่มีลักษณะ BS_RIGHTBUTTON ข้อความเหลือปรับทางด้านขวาของกล่องกาเครื่องหมายหรือปุ่ม. |
| BS_MULTILINE | ตัดข้อความปุ่มหลายบรรทัดถ้าข้อความยาวเกินไปให้พอดีกับบรรทัดหนึ่งในสี่เหลี่ยมปุ่ม. |
| BS_NOTIFY | ทำให้ปุ่มเพื่อส่งข้อความแจ้งเตือน BN_DBLCLK, BN_KILLFOCUS และ BN_SETFOCUS ไปยังหน้าต่างของแม่ หมายเหตุปุ่มส่งข้อความแจ้งเตือน BN_CLICKED คำนึงถึงว่าจะมีลักษณะนี้. |
| BS_PUSHLIKE | ทำให้เป็นปุ่ม (เช่นกล่องกาเครื่องหมาย กล่องกาเครื่องหมายสามสถานะ หรือปุ่ม) มอง และทำหน้าที่เหมือนปุ่มกด ปุ่มดูยกขึ้นเมื่อไม่ผลัก หรือตรวจสอบ และยุบตัวเมื่อมีการผลักดัน หรือการตรวจสอบ. |
| BS_RIGHT | จัดชิดขวาข้อในสี่เหลี่ยมปุ่ม อย่างไรก็ตาม ถ้าปุ่มเป็นกล่องกาเครื่องหมายหรือปุ่มที่มีลักษณะ BS_RIGHTBUTTON ข้อความด้านขวาปรับทางด้านขวาของกล่องกาเครื่องหมายหรือปุ่ม. |
| BS_RIGHTBUTTON | ตำแหน่งของปุ่มวิทยุเป็นวงกลมหรือสี่เหลี่ยมของกล่องกาเครื่องหมายที่ด้านขวาของปุ่มสี่เหลี่ยม เหมือนกับลักษณะ BS_LEFTTEXT. |
| BS_TEXT | ระบุว่า ปุ่มแสดงข้อความ. |
| BS_TOP | วางข้อความด้านบนของปุ่มสี่เหลี่ยม. |
| BS_VCENTER | วางข้อความในตรงกลางของปุ่มสี่เหลี่ยม (แนวตั้ง). |