Ajustando o tempo piscar

Em 16-bit Windows, um aplicativo baseado em Windows poderia chamar a função GetCaretBlinkTime para salvar o atual tempo de piscar e, em seguida, chamar o SetCaretBlinkTime função para ajustar o tempo piscar durante o processamento da mensagem WM_SETFOCUS . O aplicativo seria restaurar o tempo piscar guardada para o uso de outros aplicativos, chamando SetCaretBlinkTime durante o processamento da mensagem WM_KILLFOCUS . No entanto, essa técnica não funciona em Windows 32 bits e Windows NT, porque são ambientes robustos e multithread. Especificamente, a desativação de um aplicativo não está sincronizada com a ativação de outro aplicativo, para que se um aplicativo trava, outro aplicativo ainda pode ser ativado.

Aplicativos baseados em Win32 devem respeitar o tempo de piscar escolhido pelo usuário. O SetCaretBlinkTime função só deve ser chamado por um aplicativo que permite ao usuário definir o tempo piscar.

Index