Función FlashWindow (winuser.h)
Parpadea la ventana especificada una vez. No cambia el estado activo de la ventana.
Para parpadear la ventana un número especificado de veces, use la función FlashWindowEx .
Sintaxis
BOOL FlashWindow(
[in] HWND hWnd,
[in] BOOL bInvert
);
Parámetros
[in] hWnd
Identificador de la ventana que se va a parpadear. La ventana puede estar abierta o minimizada.
[in] bInvert
Si este parámetro es TRUE, la ventana se parpadea de un estado a otro. Si es FALSE, la ventana se devuelve a su estado original (activo o inactivo).
Cuando se minimiza una aplicación y este parámetro es TRUE, el botón de la ventana de la barra de tareas parpadea activo/inactivo. Si es FALSE, el botón de ventana de la barra de tareas parpadea inactivo, lo que significa que no cambia los colores. Parpadea, como si se volvera a dibujar, pero no proporciona la pista visual invertida al usuario.
Valor devuelto
El valor devuelto especifica el estado de la ventana antes de la llamada a la función FlashWindow . Si el título de la ventana se ha dibujado como activo antes de la llamada, el valor devuelto es distinto de cero. De lo contrario, el valor devuelto es cero.
Comentarios
Parpadear una ventana significa cambiar la apariencia de su subtítulo barra como si la ventana cambiara de estado inactivo a activo, o viceversa. (Una barra de subtítulo inactiva cambia a una barra de subtítulo activa; una barra de subtítulo activa cambia a una barra de subtítulo inactiva).
Normalmente, se parpadea una ventana para informar al usuario de que la ventana requiere atención, pero que actualmente no tiene el foco del teclado.
La función FlashWindow parpadea la ventana solo una vez; para el parpadeo repetido, la aplicación debe crear un temporizador del sistema.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluir Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |