Leer en inglés

Compartir a través de


Configuración elevada de ppp

Información general sobre la tecnología high PPP.

Para desarrollar valores altos de PPP, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS

Describe invalidaciones de comportamiento de escalado de PPP por monitor para ventanas secundarias dentro de diálogos. Los valores de esta enumeración son campos de bits y se pueden combinar.
DIALOG_DPI_CHANGE_BEHAVIORS

En contextos de Per Monitor v2, los diálogos responderán automáticamente a los cambios de PPP mediante el cambio de tamaño y volver a calcular las posiciones de sus ventanas secundarias (aquí denominadas re-layouting).
DPI_AWARENESS

Identifica la configuración de puntos por pulgada (ppp) de un subproceso, proceso o ventana.
DPI_HOSTING_BEHAVIOR

Identifica el comportamiento de hospedaje de PPP para una ventana. Este comportamiento permite que las ventanas creadas en el subproceso hospede ventanas secundarias con una DPI_AWARENESS_CONTEXT diferente.
MONITOR_DPI_TYPE

Identifica la configuración de puntos por pulgada (ppp) de un monitor.
PROCESS_DPI_AWARENESS

Identifica los valores de reconocimiento de puntos por pulgada (ppp). El reconocimiento de PPP indica cuánto trabajo de escalado realiza una aplicación para PPP y cuánto hace el sistema.

Functions

 
AdjustWindowRectExForDpi

Calcula el tamaño necesario del rectángulo de ventana, en función del tamaño deseado del rectángulo del cliente y del PPP proporcionado.
AreDpiAwarenessContextsEqual

Determina si dos valores de DPI_AWARENESS_CONTEXT son idénticos.
EnableNonClientDpiScaling

En pantallas con valores altos de PPP, habilita el escalado automático de las partes de área que no son cliente de la ventana de nivel superior especificada. Se debe llamar a durante la inicialización de esa ventana.
GetAwarenessFromDpiAwarenessContext

Recupera el valor de DPI_AWARENESS de un DPI_AWARENESS_CONTEXT.
GetDialogControlDpiChangeBehavior

Recupera y invalida el comportamiento de escalado de PPP por monitor de una ventana secundaria en un cuadro de diálogo.
GetDialogDpiChangeBehavior

Devuelve las marcas que podrían haberse establecido en un cuadro de diálogo determinado mediante una llamada anterior a SetDialogDpiChangeBehavior.
GetDpiAwarenessContextForProcess

Obtiene un identificador de DPI_AWARENESS_CONTEXT para el proceso especificado.
GetDpiForMonitor

Consulta los puntos por pulgada (ppp) de una pantalla.
GetDpiForSystem

Devuelve el PPP del sistema.
GetDpiForWindow

Devuelve el valor de puntos por pulgada (ppp) de la ventana especificada.
GetDpiFromDpiAwarenessContext

Recupera el PPP de un identificador de DPI_AWARENESS_CONTEXT determinado. Esto le permite determinar el PPP de un subproceso sin necesidad de examinar una ventana creada dentro de ese subproceso.
GetProcessDpiAwareness

Recupera el reconocimiento de puntos por pulgada (ppp) del proceso especificado.
GetSystemDpiForProcess

Recupera el PPP del sistema asociado a un proceso determinado. Esto es útil para evitar problemas de compatibilidad que surgen al compartir información confidencial de PPP entre varios procesos compatibles con el sistema con diferentes valores de PPP del sistema.
GetSystemMetricsForDpi

Recupera la configuración de configuración de sistema o métrica del sistema especificada teniendo en cuenta un PPP proporcionado.
GetThreadDpiAwarenessContext

Obtiene el DPI_AWARENESS_CONTEXT para el subproceso actual.
GetThreadDpiHostingBehavior

Recupera el DPI_HOSTING_BEHAVIOR del subproceso actual.
GetWindowDpiAwarenessContext

Devuelve el DPI_AWARENESS_CONTEXT asociado a una ventana.
GetWindowDpiHostingBehavior

Devuelve el DPI_HOSTING_BEHAVIOR de la ventana especificada.
InheritWindowMonitor

Hace que una ventana especificada herede el monitor de otra ventana.
IsValidDpiAwarenessContext

Determina si un DPI_AWARENESS_CONTEXT especificado es válido y compatible con el sistema actual.
LogicalToPhysicalPointForPerMonitorDPI

Convierte un punto en una ventana de coordenadas lógicas en coordenadas físicas, independientemente de los puntos por pulgada (ppp) del autor de la llamada.
OpenThemeDataForDpi

Variante de OpenThemeData que abre un identificador de tema asociado a un PPP específico.
PhysicalToLogicalPointForPerMonitorDPI

Convierte un punto de una ventana de coordenadas físicas en coordenadas lógicas, independientemente del reconocimiento de puntos por pulgada (ppp) del autor de la llamada.
SetDialogControlDpiChangeBehavior

Invalida el comportamiento de escalado de PPP por monitor predeterminado de una ventana secundaria en un cuadro de diálogo.
SetDialogDpiChangeBehavior

Los diálogos de Per-Monitor contextos v2 se escalan automáticamente con PPP. Este método le permite personalizar su comportamiento de cambio de PPP.
SetProcessDpiAwareness

Establece el nivel de reconocimiento de PPP predeterminado del proceso. Esto equivale a llamar a SetProcessDpiAwarenessContext con el valor de DPI_AWARENESS_CONTEXT correspondiente.
SetProcessDpiAwarenessContext

Establece el proceso actual en un contexto de reconocimiento de puntos por pulgada (ppp) especificado. Los contextos de reconocimiento de PPP proceden del valor de DPI_AWARENESS_CONTEXT.
SetThreadCursorCreationScaling

Establece la escala de PPP para la que se van a crear los cursores en este subproceso. Este valor se tiene en cuenta al escalar el cursor para el monitor específico en el que se muestra.
SetThreadDpiAwarenessContext

Establezca el reconocimiento de PPP del subproceso actual en el valor proporcionado.
SetThreadDpiHostingBehavior

Establece el DPI_HOSTING_BEHAVIOR del subproceso. Este comportamiento permite que las ventanas creadas en el subproceso hospede ventanas secundarias con una DPI_AWARENESS_CONTEXT diferente.
SystemParametersInfoForDpi

Recupera el valor de uno de los parámetros de todo el sistema, teniendo en cuenta el valor de PPP proporcionado.