Aanpassen van de Blink-tijd

In 16-bits Windows, kan een Windows-toepassing roept de functie GetCaretBlinkTime om de huidige knipperen tijd besparen, dan roept de functie SetCaretBlinkTime aan te passen de tijd knipperen tijdens de verwerking van het WM_SETFOCUS bericht. De toepassing zou de tijd opgeslagen knipperen voor het gebruik van andere toepassingen herstellen door te bellen SetCaretBlinkTime tijdens de verwerking van het WM_KILLFOCUS bericht. Echter, deze techniek werkt niet op 32-bits Windows en Windows NT, omdat ze robuust, multithreaded omgevingen zijn. Specifiek, is het deactiveren van een toepassing niet gesynchroniseerd met de activering van een andere toepassing, zodat als een toepassing vastloopt, kan nog een andere toepassing worden geactiveerd.

Win32-toepassingen moeten met inachtneming van het Knipoogje tijd gekozen door de gebruiker. De SetCaretBlinkTime functie moet alleen worden aangeroepen door een toepassing die de gebruiker toestaat om de tijd knipperen.

Index