BOOL EnableWindow ( BOOL bEnable = TRUE );
ส่งกลับค่า
บ่งชี้สถานะก่อนที่มีเรียกฟังก์ชันEnableWindowสมาชิก ค่าส่งกลับไม่ใช่ศูนย์ถ้าหน้าต่างก่อนหน้านี้ถูกปิดใช้งานอยู่ ค่าส่งกลับเป็น 0 ถ้าหน้าต่างก่อนหน้านี้ถูกเปิดใช้งาน หรือมีข้อผิดพลาดเกิดขึ้น?
พารามิเตอร์
bEnable
ระบุว่า หน้าต่างกำหนดจะถูกเปิดใช้งาน หรือปิดใช้งาน ถ้าพารามิเตอร์นี้เป็นจริงหน้าต่างจะถูกเปิดใช้งาน ถ้าพารามิเตอร์นี้เป็นเท็จหน้าต่างจะถูกปิดใช้งาน?
หมายเหตุ
เปิดใช้งาน หรือปิดการใช้งานเมาส์และแป้นพิมพ์ป้อนข้อมูล เมื่อป้อนข้อมูลถูกปิดการใช้งาน ป้อนข้อมูลเช่นคลิกเมาส์ และกดแป้นพิมพ์จะถูกละเว้น เมื่อป้อนข้อมูลถูกเปิดการใช้งาน หน้าต่างกระบวนการป้อนข้อมูลทั้งหมด?
ถ้ามีการเปลี่ยนสถานะการเปิดใช้งานWM_ENABLEจะส่งข้อความก่อนที่ส่งกลับฟังก์ชันนี้?
ถ้าปิดใช้งาน windows เด็กทั้งหมดถูกปิดโดยปริยายใช้ ถึงแม้ว่าพวกเขาจะไม่ถูกส่งข้อความWM_ENABLE?
เปิดหน้าต่างต้องใช้ก่อนที่จะสามารถเรียกใช้งาน ตัวอย่าง ถ้าโปรแกรมประยุกต์ถูกแสดงในกล่องโต้ตอบสร้าง และปิดการใช้งานหน้าต่างหลักของ หน้าต่างหลักต้องเปิดก่อนกล่องโต้ตอบถูกทำลาย มิฉะนั้น หน้าต่างอื่นจะได้รับโฟกัสป้อนข้อมูล และสามารถเปิดใช้งาน ถ้าหน้าต่างลูกถูกปิดใช้งานแล้ว มันจะถูกละเว้นเมื่อ Windows พยายามตรวจสอบหน้าต่างใดควรได้รับข้อความของเมาส์?
โดยค่าเริ่มต้น หน้าต่างถูกเปิดใช้งานเมื่อมีสร้างขึ้น แอปพลิเคชันสามารถระบุลักษณะWS_DISABLEDในฟังก์ชันสมาชิกสร้างหรือCreateExเพื่อสร้างหน้าต่างที่เริ่มใช้งาน หลังจากที่มีการสร้างหน้าต่าง แอปพลิเคชันยังสามารถใช้ฟังก์ชันสมาชิกEnableWindowเพื่อเปิด หรือปิดการใช้งานหน้าต่าง?
แอปพลิเคชันสามารถใช้ฟังก์ชันนี้เพื่อเปิดใช้งาน หรือปิดใช้งานตัวควบคุมในกล่องโต้ตอบ ตัวควบคุมที่ถูกปิดใช้งานไม่สามารถรับโฟกัสป้อนข้อมูล หรือสามารถเข้าผู้ใช้ถึง?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbsp :: EnableWindow, CWnd::OnEnable(&N)