Compartir a través de


WM_NCACTIVATE mensaje

Se envía a una ventana cuando es necesario cambiar su área no cliente para indicar un estado activo o inactivo.

Una ventana recibe este mensaje a través de la función WindowProc.

#define WM_NCACTIVATE                   0x0086

Parámetros

wParam

Indica cuándo es necesario cambiar una barra de título o un icono para indicar un estado activo o inactivo. Si se va a dibujar una barra de título activa o un icono, el parámetro wParam es TRUE. Si se va a dibujar una barra de título o un icono inactivos, wParam es FALSE.

lParam

Cuando un estilo visual está activo para esta ventana, no se usa este parámetro.

Cuando un estilo visual no está activo para esta ventana, este parámetro es un identificador de una región de actualización opcional para el área no cliente de la ventana. Si este parámetro se establece en -1, DefWindowProc no vuelve a dibujar el área no cliente para reflejar el cambio de estado.

Valor devuelto

Tipo: LRESULT

Cuando el parámetro wParam es FALSE, una aplicación debe devolver TRUE para indicar que el sistema debe continuar con el procesamiento predeterminado o debe devolver FALSE para evitar el cambio. Cuando wParam es TRUE, se omite el valor devuelto.

Observaciones

No se recomienda procesar mensajes relacionados con el área no cliente de una ventana estándar, ya que la aplicación debe poder dibujar todas las partes necesarias del área no cliente de la ventana. Si una aplicación procesa este mensaje, debe devolver TRUE para dirigir al sistema para completar el cambio de la ventana activa. Si la ventana se minimiza cuando se recibe este mensaje, la aplicación debe pasar el mensaje a la función DefWindowProc .

La función DefWindowProc dibuja la barra de título o el título del icono en sus colores activos cuando el parámetro wParam es TRUE y en sus colores inactivos cuando wParam es FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluya Windows.h)

Consulte también

Referencia

DefWindowProc

Conceptual

Windows