Función OpenThemeDataForDpi (uxtheme.h)
Variante de OpenThemeData que abre un identificador de tema asociado a un PPP específico.
Sintaxis
HTHEME OpenThemeDataForDpi(
HWND hwnd,
LPCWSTR pszClassList,
UINT dpi
);
Parámetros
hwnd
Identificador de la ventana para la que se requieren datos de tema.
pszClassList
Puntero a una cadena que contiene una lista separada por punto y coma de clases.
dpi
Valor de PPP especificado con el que se va a asociar el identificador de tema. La función devolverá un error si este valor está fuera de los que corresponden al conjunto de monitores conectados.
Valor devuelto
Consulte OpenThemeData.
Comentarios
OpenThemeData creará identificadores de tema asociados con el PPP de una ventana cuando se use con ventanas por monitor v2. OpenThemeDataForDpi permite abrir un identificador de tema para un PPP específico cuando no tiene una ventana en ese PPP.
El comportamiento del identificador de tema devuelto se verá afectado si el valor de PPP solicitado no corresponde a una pantalla conectada actualmente. El sistema de temas solo carga recursos de tema para el conjunto de valores de PPP correspondientes a las pantallas conectadas actualmente .
El identificador del tema no será válido en cualquier momento en que el sistema vuelva a cargar los datos del tema. Las aplicaciones son necesarias para supervisar WM_THEMECHANGED y cerrar y volver a abrir todos los identificadores de tema en respuesta. Este comportamiento es el mismo, independientemente de si los identificadores se han abierto a través de OpenThemeData o OpenThemeDataForDpi.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1703 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uxtheme.h |
Library | uxtheme.lib |
Archivo DLL | uxtheme.dll |