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

Consulte también

Funciones de control de errores

Notificación al usuario