Fonction DwmGetWindowAttribute (dwmapi.h)

Récupère la valeur actuelle d’un attribut Desktop Window Manager (DWM) spécifié appliqué à une fenêtre. Pour obtenir des conseils de programmation et des exemples de code, consultez Contrôle du rendu des régions non clientes.

Syntaxe

HRESULT DwmGetWindowAttribute(
        HWND  hwnd,
        DWORD dwAttribute,
  [out] PVOID pvAttribute,
        DWORD cbAttribute
);

Paramètres

hwnd

Handle de la fenêtre à partir de laquelle la valeur de l’attribut doit être récupérée.

dwAttribute

Indicateur décrivant la valeur à récupérer, spécifiée comme valeur de l’énumération DWMWINDOWATTRIBUTE . Ce paramètre spécifie l’attribut à récupérer, et le paramètre pvAttribute pointe vers un objet dans lequel la valeur d’attribut est récupérée.

[out] pvAttribute

Pointeur vers une valeur qui, lorsque cette fonction retourne correctement, reçoit la valeur actuelle de l’attribut. Le type de la valeur récupérée dépend de la valeur du paramètre dwAttribute . La rubrique d’énumération DWMWINDOWATTRIBUTE indique, dans la ligne de chaque indicateur, le type de valeur vers lequel vous devez passer un pointeur dans le paramètre pvAttribute .

cbAttribute

Taille, en octets, de la valeur d’attribut reçue via le paramètre pvAttribute . Le type de la valeur récupérée, et donc sa taille en octets, dépend de la valeur du paramètre dwAttribute .

Valeur retournée

Type : HRESULT

Si la fonction réussit, elle retourne S_OK. Sinon, il retourne un code d’erreurHRESULT.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dwmapi.h
Bibliothèque Dwmapi.lib
DLL Dwmapi.dll

Voir aussi