Propiedad KeyPreview


Disponible para los objetos Window y DialogBox.

Lectura/Escritura sólo en tiempo de diseño

Indica si los mensajes WM_KEYDOWN, WM_CHAR y WM_KEYUP serán recibidos por la Owner window en lugar del control que tiene el foco. Puede ser uno de los siguientes valores:

FALSE    Los tres mensajes mencionados son recibidos normalmente por el control que tiene el foco (predeterminado).
TRUE      Los tres mensajes mencionados son recibidos por la Owner window, es decir, la ventana que contiene los controles.


Cuando esta propiedad es TRUE, los mensajes WM_KEYDOWN, WM_CHAR y WM_KEYUP son recibidos por la Owner window para que puedan ser procesados (o no) dentro de su procedimiento de ventana. Devolviendo TRUE o FALSE, la Owner window decide si el mensaje será recibido por el control o no. Si el mensaje devuelve TRUE, no habrá más procesamiento y nunca llegará al control que tiene el foco, mientras que devolver FALSE significará que el mensaje también se enviará al control que tiene el foco. Finalmente, si la propiedad KeyPreview es FALSE, los mensajes se comportarán normalmente, es decir, serán enviados al control correspondiente.