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:
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. |
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. |