โมฆะ 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)