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.
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 independiente. Puede usar esta macro o enviar el mensaje PGM_FORWARDMOUSE explícitamente.
Obliga al control de paginación a recalcular el tamaño de la ventana independiente. El uso de esta macro hará que se envíe una notificación PGN_CALCSIZE. Puede usar esta macro o enviar el mensaje de PGM_RECALCSIZE explícitamente.
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 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 usar esta macro o enviar el mensaje PGM_SETCHILD explícitamente.
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.
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 independiente. Puede enviar este mensaje explícitamente o usar la macro Pager_ForwardMouse.
Obliga al control de paginación a recalcular el tamaño de la ventana independiente. 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.
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 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.
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 Pager_SetScrollInfo.
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.
Notificación enviada por un control de paginación para obtener las dimensiones desplazables de la ventana contenida. 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 de WM_NOTIFY.
Notificación enviada por un control de buscapersonas antes de que se desplácese 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 paginación usa para calcular el área desplazable de la ventana contenida. Se usa con la notificación de PGN_CALCSIZE.
NMPGHOTITEM
Contiene información utilizada con la notificación de 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.