Buscapersonas

Esta sección contiene información sobre los elementos de programación usados con controles de paginación.

Temas de introducción

Tema Contenido
Controles de paginación Un control de paginación es un contenedor de ventanas que se usa con una ventana que no tiene suficiente área de visualización para mostrar todo su contenido.

Macros

Tema Contenido
Pager_ForwardMouse Habilita o deshabilita el reenvío del mouse para el control de paginación. Cuando se habilita el reenvío del mouse, el control de paginación reenvía WM_MOUSEMOVE mensajes a la ventana contenida. Puede usar esta macro o enviar el mensaje PGM_FORWARDMOUSE explícitamente.
Pager_GetBkColor Recupera el color de fondo actual del control de paginación. Puede usar esta macro o enviar el mensaje PGM_GETBKCOLOR explícitamente.
Pager_GetBorder Recupera el tamaño del borde actual para el control de paginación. Puede usar esta macro o enviar explícitamente el mensaje PGM_GETBORDER .
Pager_GetButtonSize Recupera el tamaño actual del botón para el control de paginación. Puede usar esta macro o enviar el mensaje PGM_GETBUTTONSIZE explícitamente.
Pager_GetButtonState Recupera el estado del botón especificado en un control de paginación. Puede usar esta macro o enviar el mensaje PGM_GETBUTTONSTATE explícitamente.
Pager_GetDropTarget Recupera el puntero de interfaz IDropTarget de un control de paginación. Puede usar esta macro o enviar el mensaje PGM_GETDROPTARGET explícitamente.
Pager_GetPos Recupera la posición de desplazamiento actual del control de paginación. Puede usar esta macro o enviar el mensaje PGM_GETPOS explícitamente.
Pager_RecalcSize Obliga al control de paginación a recalcular el tamaño de la ventana contenida. El uso de esta macro hará que se envíe una notificación PGN_CALCSIZE . Puede usar esta macro o enviar el mensaje PGM_RECALCSIZE explícitamente.
Pager_SetBkColor Establece el color de fondo actual para el control de paginación. Puede usar esta macro o enviar explícitamente el mensaje PGM_SETBKCOLOR .
Pager_SetBorder Establece el tamaño de borde actual para el control de paginación. Puede usar esta macro o enviar el mensaje PGM_SETBORDER explícitamente.
Pager_SetButtonSize Establece el tamaño actual del botón para el control de paginación. Puede usar esta macro o enviar explícitamente el mensaje PGM_SETBUTTONSIZE .
Pager_SetChild Establece la ventana independiente para el control de paginación. Esta macro no cambiará el elemento primario de la ventana contenida; solo asigna un identificador de ventana al control de paginación para desplazarse. En la mayoría de los casos, la ventana independiente será una ventana secundaria. Si este es el caso, la ventana independiente debe ser un elemento secundario del control de paginación. Puede usar esta macro o enviar el mensaje PGM_SETCHILD explícitamente.
Pager_SetPos Establece la posición de desplazamiento del control de paginación. Puede usar esta macro o enviar el mensaje PGM_SETPOS explícitamente.
Pager_SetScrollInfo Diseñado para uso interno; no se recomienda para su uso en aplicaciones.
Establece los parámetros de desplazamiento del control de paginación, incluido el valor de tiempo de espera, las líneas por tiempo de espera y los píxeles por línea. Puede usar esta macro o enviar el mensaje PGM_SETSETSCROLLINFO explícitamente.

error de Hadoop

Tema Contenido
PGM_FORWARDMOUSE Habilita o deshabilita el reenvío del mouse para el control de paginación. Cuando se habilita el reenvío del mouse, el control de paginación reenvía WM_MOUSEMOVE mensajes a la ventana contenida. Puede enviar este mensaje explícitamente o usar la macro Pager_ForwardMouse .
PGM_GETBKCOLOR Recupera el color de fondo actual del control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_GetBkColor .
PGM_GETBORDER Recupera el tamaño del borde actual para el control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_GetBorder .
PGM_GETBUTTONSIZE Recupera el tamaño actual del botón para el control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_GetButtonSize .
PGM_GETBUTTONSTATE Recupera el estado del botón especificado en un control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_GetButtonState .
PGM_GETDROPTARGET Recupera el puntero de interfaz IDropTarget de un control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_GetDropTarget .
PGM_GETPOS Recupera la posición de desplazamiento actual del control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_GetPos .
PGM_RECALCSIZE Obliga al control de paginación a recalcular el tamaño de la ventana contenida. Enviar este mensaje hará que se envíe una notificación PGN_CALCSIZE . Puede enviar este mensaje explícitamente o usar la macro Pager_RecalcSize .
PGM_SETBKCOLOR Establece el color de fondo actual para el control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_SetBkColor .
PGM_SETBORDER Establece el tamaño de borde actual para el control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_SetBorder .
PGM_SETBUTTONSIZE Establece el tamaño actual del botón para el control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_SetButtonSize .
PGM_SETCHILD Establece la ventana independiente para el control de paginación. Este mensaje no cambiará el elemento primario de la ventana contenida; solo asigna un identificador de ventana al control de buscapersonas para desplazarse. En la mayoría de los casos, la ventana contenida será una ventana secundaria. Si este es el caso, la ventana contenida debe ser un elemento secundario del control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_SetChild .
PGM_SETPOS Establece la posición de desplazamiento actual para el control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager_SetPos .
PGM_SETSETSCROLLINFO Destinado a uso interno; no se recomienda para su uso en aplicaciones.
Establece los parámetros de desplazamiento del control de buscapersonas, incluido el valor de tiempo de espera, las líneas por tiempo de espera y los píxeles por línea. Puede enviar este mensaje explícitamente o mediante la macro Pager_SetScrollInfo .

Notificaciones

Tema Contenido
NM_RELEASEDCAPTURE (buscapersonas) Notifica a la ventana primaria de un control de paginación que el control ha liberado la captura del mouse. NM_RELEASEDCAPTURE se envía en forma de mensaje de WM_NOTIFY .
PGN_CALCSIZE Notificación enviada por un control de buscapersonas para obtener las dimensiones desplazables de la ventana contenida. El control buscapersonas usa estas dimensiones para determinar el tamaño desplazable de la ventana contenida. Esta notificación se envía en forma de mensaje de WM_NOTIFY .
PGN_HOTITEMCHANGE Enviado por un control de buscapersonas cuando cambia el elemento activo (resaltado).
PGN_SCROLL Notificación enviada por un control de buscapersonas antes de desplazarse por la ventana contenida. Esta notificación se envía en forma de mensaje de WM_NOTIFY .

Estructuras

Tema Contenido
NMPGCALCSIZE Contiene y recibe información que el control de buscapersonas usa para calcular el área desplazable de la ventana contenida. Se usa con la notificación PGN_CALCSIZE .
NMPGHOTITEM Contiene información utilizada con la notificación PGN_HOTITEMCHANGE .
NMPGSCROLL Contiene y recibe información que el control de buscapersonas usa al desplazarse por la ventana independiente. Se usa con la notificación de PGN_SCROLL .

Constantes

Tema Contenido
Estilos de control de buscapersonas En esta sección se enumeran los estilos de ventana que se usan al crear controles de buscapersonas.