ข้อความแจ้งเตือนจากปุ่ม

เมื่อผู้ใช้เลือกปุ่ม การเปลี่ยนแปลงสถานะ และปุ่มส่งข้อความแจ้งเตือนไปยังหน้าต่างของแม่ ตัวอย่าง ตัวควบคุมปุ่มกดส่งข้อความแจ้งเตือนBN_CLICKEDเมื่อใดก็ ตามที่ผู้ใช้เลือกปุ่ม ในทุกกรณี คำต่ำใบสั่งของพารามิเตอร์wParamมีรหัสควบคุม คำสูงใบสั่งของwParamมีรหัสการแจ้งเตือน และพารามิเตอร์lParamมีหมายเลขอ้างอิงหน้าต่างควบคุม.

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

ข้อความ คำอธิบาย
BN_CLICKED ผู้ใช้คลิกปุ่ม.
BN_DBLCLK ผู้ใช้คลิกสองครั้งเพียงปุ่ม.
BN_DISABLE ปิดใช้งานปุ่ม.
BN_PUSHED การผลักดันผู้ใช้ปุ่ม.
BN_KILLFOCUS ปุ่มหายไปโฟกัสแป้นพิมพ์.
BN_PAINT ปุ่มควรจะทาสี.
BN_SETFOCUS ปุ่มรับโฟกัสแป้นพิมพ์.
BN_UNPUSHED ไม่มีการผลักดันปุ่ม.

ปุ่มส่งBN_DISABLE, BN_PUSHED, BN_KILLFOCUS, BN_PAINT, BN_SETFOCUSและข้อความแจ้งเตือนที่BN_UNPUSHEDเท่านั้นถ้ามีลักษณะ BS_NOTIFY ส่งข้อความแจ้งเตือนBN_CLICKEDและBN_DBLCLKคำนึงถึงลักษณะ BS_NOTIFY.

สำหรับปุ่มอัตโนมัติ ระบบการเปลี่ยนแปลงสถานะการผลัก และ paints ปุ่ม ในกรณีนี้ โปรแกรมประยุกต์กระบวนเท่า BN_CLICKED และ BN_DBLCLK การแจ้งเตือนข้อความปกติ สำหรับปุ่มที่ไม่อัตโนมัติ โปรแกรมประยุกต์โดยทั่วไปตอบข้อความแจ้งเตือน โดยการส่งข้อความการเปลี่ยนสถานะของปุ่ม สำหรับข้อมูลเกี่ยวกับการส่งข้อความไปยังปุ่ม ดูข้อความปุ่ม.

เมื่อผู้ใช้เลือกปุ่มตัวดึงเจ้า ปุ่มส่งหน้าต่างหลักของการWM_DRAWITEMความประกอบด้วยตัวระบุของตัวควบคุมการวาดและข้อมูลเกี่ยวกับมิติและสถานะของ ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อความนี้ปุ่ม Using Owner-Drawn.

Index