Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se envía a una ventana cuando su área no cliente debe cambiarse para indicar un estado activo o inactivo.
Una ventana recibe este mensaje a través de su función windowProc .
#define WM_NCACTIVATE 0x0086
Parámetros
-
wParam
-
Indica cuándo se debe 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 o un icono activos, el parámetro wParam es TRUE. Si se va a dibujar una barra de título inactiva o un icono, wParam es FALSE.
-
lParam
-
Si este parámetro se establece en -1, DefWindowProc no vuelve a dibujar el área no cliente para reflejar el cambio de estado.
De lo contrario, si wParam es TRUE, este parámetro es un identificador de la ventana activa anteriormente. Si wParam es FALSE, este parámetro es un identificador de la ventana que se va a activar. Este parámetro puede ser NULL si la ventana que estaba activa anteriormente (o se va a activar) procede de otra aplicación.
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 para 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 | Importancia |
|---|---|
| Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
| Cabecera |
|
Consulte también
-
Referencia
-
conceptual de