Share via


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

Voir aussi

OpenThemeData