CWnd::ModifyStyle

BOOL ModifyStyle (DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0);

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้า แก้ไขสไตล์เรียบร้อยแล้ว อื่น ๆ 0?

พารามิเตอร์

dwRemove

ระบุลักษณะของหน้าต่างที่จะเอาออกในระหว่างการปรับเปลี่ยนลักษณะ?

dwAdd

ระบุลักษณะของหน้าต่างจะเพิ่มในระหว่างการปรับเปลี่ยนลักษณะ?

nFlags

ตั้งค่าสถานะเพื่อที่ถูกส่งผ่านไปยังSetWindowPosหรือศูนย์ถ้าSetWindowPosไม่ควรเรียก เริ่มต้นเป็นศูนย์ ดูส่วนหมายเหตุสำหรับรายการของค่าสถานะที่กำหนดไว้ล่วงหน้า?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อการปรับเปลี่ยนลักษณะของหน้าต่าง สามารถรวมลักษณะเพื่อเพิ่ม หรือเอาออก โดย OR ระดับบิตใช้ตัวดำเนินการ (|) ดูหัวข้อ ลักษณะหน้าต่างทั่วไปและ :: CreateWindowในการอ้างอิงของโปรแกรมเมอร์ Win32 SDKสำหรับข้อมูลเกี่ยวกับลักษณะของหน้าต่างที่พร้อมใช้งาน?

ถ้าnFlagsไม่ใช่ศูนย์เป็นModifyStyleเรียกฟังก์ชันใน Windows API :: SetWindowPosและ redraws หน้าต่าง โดยรวมnFlagsกับการต่อไปนี้สี่ตั้งไว้ล่วงหน้าค่าสถานะ: nbsp(&N);

เมื่อต้องการปรับเปลี่ยนลักษณะการขยายของหน้าต่าง ดูModifyStyleEx?

ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspSetWindowPos, CWnd::ModifyStyleEx, ลักษณะหน้าต่างทั่วไป :: SetWindowPos(&N)

Index