ปรับเวลากะพริบ

ใน Windows 16 บิต โปรแกรมประยุกต์ที่ใช้ Windows ไม่สามารถเรียกใช้ฟังก์ชันGetCaretBlinkTimeเพื่อบันทึกเวลากะพริบปัจจุบัน แล้วเรียกใช้ฟังก์ชันSetCaretBlinkTimeการปรับเวลากะพริบในระหว่างการประมวลผลของข้อความWM_SETFOCUS โปรแกรมประยุกต์ที่จะคืนค่าเวลากะพริบที่บันทึกไว้สำหรับการใช้งานโปรแกรมประยุกต์อื่น ๆ โดยการเรียกSetCaretBlinkTimeในระหว่างการประมวลผลของข้อความWM_KILLFOCUS อย่างไรก็ตาม เทคนิคนี้ไม่ทำงานบน Windows 32 บิตและ Windows NT เนื่องจากสภาพแวดล้อมที่มีเสถียรภาพ ไม่ โดยเฉพาะ การหยุดเรียกใช้โปรแกรมประยุกต์ที่หนึ่งจะไม่ตรงกับการเปิดใช้งานของโปรแกรมประยุกต์อื่น ดังนั้นถ้าแอพลิเคชันหนึ่งแฮงค์ โปรแกรมประยุกต์อื่นสามารถยังสามารถเปิดใช้งาน.

โปรแกรมประยุกต์ Win32 ควรเคารพเวลากะพริบที่เลือก โดยผู้ใช้ ควรสามารถเรียกฟังก์ชันSetCaretBlinkTimeโดยโปรแกรมประยุกต์ที่ช่วยให้ผู้ใช้สามารถตั้งเวลากะพริบเท่า.

Index