DM_SETDEFID

โปรแกรมประยุกต์ที่ส่งข้อความ DM_SETDEFID ให้เปลี่ยนตัวระบุของปุ่มกดเริ่มต้นสำหรับกล่องโต้ตอบ.

DM_SETDEFID wParam = idControl / / รหัสของปุ่มกดเริ่มต้นใหม่ 

 

พารามิเตอร์

idControl
ค่าของwParam ระบุรหัสของตัวควบคุมปุ่มกดที่จะกลายเป็นค่าเริ่มต้น.

หมายเหตุ

ข้อความนี้ถูกประมวลผล โดยฟังก์ชันDefDlgProc การตั้งค่าปุ่มกดเริ่มต้น ฟังก์ชันสามารถส่งข้อความWM_GETDLGCODEและBM_SETSTYLEเพื่อควบคุมการกำหนดและกดปุ่มเริ่มต้นปัจจุบัน.

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

ส่งกลับค่า

ส่งคืนค่าเป็นจริงเสมอ.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของกล่องโต้ตอบข้อความของกล่องโต้ตอบ BM_SETSTYLE, DefDlgProc, DM_GETDEFID, EM_SETLIMITTEXT, WM_GETDLGCODE

Index