BOOL ModifyStyleEx (DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0);
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้า แก้ไขสไตล์เรียบร้อยแล้ว อื่น ๆ 0?
พารามิเตอร์
dwRemove
ระบุลักษณะแบบขยายที่จะเอาออกในระหว่างการปรับเปลี่ยนลักษณะ?
dwAdd
ระบุลักษณะแบบขยายจะเพิ่มในระหว่างการปรับเปลี่ยนลักษณะ?
nFlags
ตั้งค่าสถานะเพื่อที่ถูกส่งผ่านไปยังSetWindowPosหรือศูนย์ถ้าSetWindowPosไม่ควรเรียก เริ่มต้นเป็นศูนย์ ดูส่วนหมายเหตุสำหรับรายการของค่าสถานะที่กำหนดไว้ล่วงหน้า?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเพื่อการปรับเปลี่ยนลักษณะการขยายของหน้าต่าง สามารถรวมลักษณะเพื่อเพิ่ม หรือเอาออก โดย OR ระดับบิตใช้ตัวดำเนินการ (|) ดูหัวข้อลักษณะหน้าต่างเพิ่มเติมในหนังสือเล่มนี้ และ :: CreateWindowExในการอ้างอิงของโปรแกรมเมอร์ Win32 SDKสำหรับข้อมูลเกี่ยวกับการที่พร้อมใช้งานเพิ่มเติมลักษณะ
ถ้าnFlagsไม่ใช่ศูนย์เป็นModifyStyleExเรียกฟังก์ชันใน Windows API :: SetWindowPosและ redraws หน้าต่าง โดยรวมnFlagsกับการต่อไปนี้สี่ตั้งไว้ล่วงหน้าค่าสถานะ: nbsp(&N);
เมื่อต้องการปรับเปลี่ยน windows ที่ใช้ลักษณะของหน้าต่างปกติ ดูModifyStyle?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCWnd::ModifyStyle, CreateWindowEx(&N)