Buscapersonas

Esta sección contiene información sobre los elementos de programación utilizados 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 el reenvío del mouse está habilitado, el control de paginación reenvía mensajes _ WM MOUSEMOVE a la ventana independiente. Puede usar esta macro o enviar el mensaje _ FORWARDMOUSE de PGM explícitamente.
Pager _ GetBkColor Recupera el color de fondo actual para el control de paginación. Puede usar esta macro o enviar el mensaje _ GETBKCOLOR de PGM explícitamente.
Pager _ GetBorder Recupera el tamaño del borde actual para el control de paginación. Puede usar esta macro o enviar el mensaje _ GETBORDER de PGM explícitamente.
Pager _ GetButtonSize Recupera el tamaño del botón actual para el control de paginación. Puede usar esta macro o enviar el mensaje _ GETBUTTONSIZE de PGM 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 _ GETBUTTONSTATE de PGM explícitamente.
Pager _ GetDropTarget Recupera el puntero de interfaz IDropTarget de un control de paginación. Puede usar esta macro o enviar el mensaje _ GETDROPTARGET de PGM explícitamente.
Pager _ GetPos Recupera la posición de desplazamiento actual del control de paginación. Puede usar esta macro o enviar el mensaje _ GETPOS de PGM explícitamente.
Pager _ RecalcSize Fuerza al control de paginación a volver a calcular el tamaño de la ventana independiente. El uso de esta macro dará lugar a que se envíe una notificación _ CALCSIZE de PGN. Puede usar esta macro o enviar el mensaje _ RECALCSIZE de PGM explícitamente.
Pager _ SetBkColor Establece el color de fondo actual para el control de paginación. Puede usar esta macro o enviar el mensaje _ SETBKCOLOR de PGM explícitamente.
Pager _ SetBorder Establece el tamaño del borde actual para el control de paginación. Puede usar esta macro o enviar el mensaje _ SETBORDER de PGM explícitamente.
Pager _ SetButtonSize Establece el tamaño del botón actual para el control de paginación. Puede usar esta macro o enviar el mensaje _ SETBUTTONSIZE de PGM explícitamente.
Pager _ SetChild Establece la ventana independiente para el control de paginación. Esta macro no cambiará el elemento primario de la ventana independiente; solo asigna un identificador de ventana al control de paginación para el desplazamiento. 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 _ SETCHILD de PGM explícitamente.
Pager _ SetPos Establece la posición de desplazamiento del control de paginación. Puede usar esta macro o enviar el mensaje _ SETPOS de PGM explícitamente.
Pager _ SetScrollInfo Destinado a 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 _ SETSETSCROLLINFO de PGM explícitamente.

error de Hadoop

Tema Contenido
PGM _ FORWARDMOUSE Habilita o deshabilita el reenvío del mouse para el control de paginación. Cuando el reenvío del mouse está habilitado, el control de paginación reenvía mensajes _ WM MOUSEMOVE a la ventana independiente. Puede enviar este mensaje explícitamente o usar la macro _ ForwardMouse de Pager.
PGM _ GETBKCOLOR Recupera el color de fondo actual para el control de paginación. Puede enviar este mensaje explícitamente o usar la macro _ GetBkColor de Pager.
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 del botón actual 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 _ GetDropTarget de Pager.
GETPOS _ de PGM 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 Fuerza al control de paginación a volver a calcular el tamaño de la ventana independiente. Al enviar este mensaje, se enviará 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 _ SetBkColor de Pager.
PGM _ SETBORDER Establece el tamaño del 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 del botón actual para el control de paginación. Puede enviar este mensaje explícitamente o usar la macro _ SetButtonSize de Pager.
PGM _ SETCHILD Establece la ventana independiente para el control de paginación. Este mensaje no cambiará el elemento primario de la ventana independiente; 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 enviar este mensaje explícitamente o usar la macro Pager _ SetChild.
PGM _ SETPOS Establece la posición de desplazamiento actual del control de paginación. Puede enviar este mensaje explícitamente o usar la macro Pager _ SetPos.
PGM _ SETSETSCROLLINFO 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 enviar este mensaje explícitamente o mediante la macro _ SetScrollInfo de Pager.

Notificaciones

Tema Contenido
NM _ RELEASEDCAPTURE (paginador) 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 WM _ NOTIFY.
PGN _ CALCSIZE Notificación enviada por un control de paginación para obtener las dimensiones desplazables de la ventana independiente. El control de paginación usa estas dimensiones para determinar el tamaño desplazable de la ventana independiente. Esta notificación se envía en forma de mensaje WM _ NOTIFY.
PGN _ HOTITEMCHANGE Enviado por un control de paginación cuando cambia el elemento de acceso (resaltado).
DESPLAZAMIENTO _ DE PGN Notificación enviada por un control de paginación antes de que se desplace la ventana independiente. Esta notificación se envía en forma de mensaje WM _ NOTIFY.

Estructuras

Tema Contenido
NMPGCALCSIZE Contiene y recibe información que el control de paginación usa para calcular el área desplazable de la ventana independiente. Se usa con la notificación _ PGN CALCSIZE.
NMPGHOTITEM Contiene información utilizada con la notificación _ HOTITEMCHANGE de PGN.
NMPGSCROLL Contiene y recibe información que el control de paginación usa al desplazarse por la ventana independiente. Se usa con la notificación PGN _ SCROLL.

Constantes

Tema Contenido
Estilos de control de paginación En esta sección se enumeran los estilos de ventana utilizados al crear controles de paginación.