OpenThemeDataForDpi, fonction (uxtheme.h)
Variante d’OpenThemeData qui ouvre un handle de thème associé à un PPP spécifique.
Syntaxe
HTHEME OpenThemeDataForDpi(
HWND hwnd,
LPCWSTR pszClassList,
UINT dpi
);
Paramètres
hwnd
Handle de la fenêtre pour laquelle les données de thème sont requises.
pszClassList
Pointeur vers une chaîne qui contient une liste de classes séparées par des points-virgules.
dpi
Valeur PPP spécifiée à laquelle associer le handle de thème. La fonction retourne une erreur si cette valeur est en dehors de celles qui correspondent à l’ensemble des moniteurs connectés.
Valeur retournée
Consultez OpenThemeData.
Remarques
OpenThemeData crée des descripteurs de thème associés à la résolution d’une fenêtre lorsqu’il est utilisé avec les fenêtres Par moniteur v2. OpenThemeDataForDpi vous permet d’ouvrir un handle de thème pour un PPP spécifique lorsque vous n’avez pas de fenêtre à cette ppp.
Le comportement du handle de thème retourné est miné si la valeur PPP demandée ne correspond pas à un affichage actuellement connecté. Le système de thèmes charge uniquement les ressources de thème pour l’ensemble de valeurs PPP correspondant aux affichages actuellement connectés.
Le handle de thème devient non valide chaque fois que le système recharge les données du thème. Les applications sont requises pour surveiller WM_THEMECHANGED et fermer et rouvrir tous les handles de thème en réponse. Ce comportement est le même, que les handles aient été ouverts via OpenThemeData ou OpenThemeDataForDpi.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1703 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | uxtheme.h |
Bibliothèque | uxtheme.lib |
DLL | uxtheme.dll |