ปุ่มเรดิโอ

ปุ่มประกอบด้วยปุ่มกลมและโปรแกรมประยุกต์กำหนดข้อ (ป้าย), ไอคอน หรือบิตแมปที่ระบุตัวเลือกที่ผู้ใช้สามารถทำได้ โดยการเลือกปุ่ม โปรแกรมประยุกต์โดยทั่วไปแล้วใช้ปุ่มตัวเลือกในกล่องกลุ่มจะอนุญาตให้ผู้ใช้สามารถเลือกจากชุดของที่เกี่ยวข้อง แต่ตัวเลือกเฉพาะ ตัวอย่างเช่น โปรแกรมประยุกต์อาจนำเสนอกลุ่มของปุ่มตัวเลือกซึ่งผู้ใช้สามารถเลือกการกำหนดลักษณะรูปแบบสำหรับข้อความที่เลือกไว้ในพื้นที่ไคลเอ็นต์ ผู้ใช้สามารถเลือกรูปแบบจัด ชิดซ้าย ชิดขวา หรืออยู่กึ่งกลาง โดยการเลือกปุ่มที่สอดคล้องกัน โดยทั่วไปแล้ว ผู้ใช้สามารถเลือกตัวเลือกเพียงหนึ่งครั้งจากชุดของปุ่มตัวเลือก.

ปุ่มวิทยุสามารถเป็นหนึ่งในสองลักษณะ: มาตรฐาน หรือ อัตโนมัติ ตามที่กำหนด โดยค่าคง BS_RADIOBUTTON และ BS_AUTORADIOBUTTON แต่ละลักษณะที่สามารถถือว่าสองเครื่องสถานะ: (จุดในปุ่ม) การตรวจสอบ หรือไม่ได้ตรวจสอบ (ไม่มีจุดในปุ่ม) เลือกปุ่มวิทยุ (มาตรฐาน หรืออัตโนมัติ) ซ้ำ ๆ สลับและหลังจากตรวจสอบการไม่ได้ตรวจสอบอีกครั้ง.

เมื่อผู้ใช้เลือกสถานะใด ปุ่มรับโฟกัสแป้นพิมพ์ ระบบส่งข้อความWM_COMMANDมีBN_CLICKEDแจ้งรหัสหน้าต่างหลักของปุ่ม หน้าต่างแม่ไม่ยอมรับข้อความนี้หากมันมาจากปุ่มแบบอัตโนมัติเนื่องจากระบบรัฐกาเครื่องหมายสำหรับลักษณะที่ตั้งค่าโดยอัตโนมัติ แต่หน้าต่างหลักควรรับทราบข้อความหากมันมาจากปุ่มวิทยุเนื่องจากหน้าต่างหลักรับผิดชอบในการตั้งค่า 1for สถานะการตรวจสอบลักษณะนั้น คำนึงถึงลักษณะปุ่มวิทยุ ระบบอัตโนมัติ repaints ปุ่มเป็นการเปลี่ยนแปลงสถานะของ.

เมื่อผู้ใช้เลือกปุ่มวิทยุอัตโนมัติแบบ ระบบตั้งค่าตรวจสอบสถานะของทั้งหมดวิทยุปุ่มอื่น ๆ ภายในกลุ่มเดียวกันจะไม่ได้ตรวจสอบโดยอัตโนมัติ ลักษณะการทำงานเดียวกันจะพร้อมใช้งานสำหรับปุ่มมาตรฐานวิทยุ โดยใช้ลักษณะ WS_GROUP ตามที่กล่าวไว้ในกล่องโต้ตอบ.

Index