CWnd::CreateGrayCaretnbsp(&N);

โมฆะ CreateGrayCaret ( int nWidth, int nHeight );

พารามิเตอร์

nWidth

ระบุความกว้างของเครื่องหมายรูปหมวก (ในหน่วยทางลอจิคัล) ถ้าพารามิเตอร์นี้เป็น 0 ความกว้างถูกตั้งค่าเป็นความกว้างของระบบที่กำหนดเองขอบหน้าต่าง?

nHeight

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

หมายเหตุ

สร้างสี่เหลี่ยมสีเทาสำหรับเครื่องหมายรูปหมวกระบบ และอ้างว่า เป็นเจ้าของเครื่องหมายรูปหมวก รูปร่างตัวชี้เมื่อสามารถเป็นเส้นหรือบล็อก?

พารามิเตอร์nWidthและnHeightระบุความกว้างและความสูง (ในหน่วยทางลอจิคัล); เครื่องหมายรูปหมวกของ ความกว้างที่แน่นอนและความสูง (พิกเซล) ขึ้นอยู่กับโหมดการแมป?

ความสูงหรือความกว้างของเส้นขอบหน้าต่างของระบบสามารถเรียกโดย GetSystemMetrics Windows ฟังก์ชันกับดัชนีSM_CXBORDERและSM_CYBORDER การใช้ความสูงหรือความกว้างของเส้นขอบหน้าต่างช่วยให้มั่นใจว่า เครื่องหมายรูปหมวกจะปรากฏให้เห็นบนจอภาพความละเอียดสูง?

ฟังก์ชันCreateGrayCaretสมาชิกโดยอัตโนมัติขัดรูปร่างตัวชี้เมื่อก่อนหน้า ถ้าใด ๆ คำนึงถึงหน้าต่างที่เป็นเจ้าของเครื่องหมายรูปหมวก เมื่อสร้าง เครื่องหมายรูปหมวกจะถูกซ่อนไว้ตั้งแต่เริ่มแรก เมื่อต้องการแสดงเครื่องหมายรูปหมวกShowCaretสมาชิกฟังก์ชันต้องถูกเรียก?

เรทเป็นทรัพยากรที่ใช้ร่วมกัน CWndควรสร้างตัวชี้เมื่อเป็นเฉพาะเมื่อมีโฟกัสป้อนข้อมูล หรือทำงานอยู่ มันควรทำลายเครื่องหมายรูปหมวกก่อนที่จะสูญเสียโฟกัสสำหรับการป้อนค่า หรือจะไม่ทำงาน?

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

ดูเพิ่มเติมnbsp :: DestroyCaret, :: GetSystemMetrics, CWnd::ShowCaret, :: CreateCaret(&N)

Index