Compartir a través de


Función DwmGetWindowAttribute (dwmapi.h)

Recupera el valor actual de un atributo especificado administrador de ventanas de escritorio (DWM) aplicado a una ventana. Para obtener instrucciones de programación y ejemplos de código, consulte Control de la representación de regiones que no son de cliente.

Sintaxis

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

Parámetros

hwnd

Identificador de la ventana desde la que se va a recuperar el valor del atributo.

dwAttribute

Marca que describe qué valor se va a recuperar, especificado como un valor de la enumeración DWMWINDOWATTRIBUTE . Este parámetro especifica qué atributo se va a recuperar y el parámetro pvAttribute apunta a un objeto en el que se recupera el valor del atributo.

[out] pvAttribute

Puntero a un valor que, cuando esta función devuelve correctamente, recibe el valor actual del atributo. El tipo del valor recuperado depende del valor del parámetro dwAttribute . El tema de enumeración DWMWINDOWATTRIBUTE indica, en la fila de cada marca, qué tipo de valor debe pasar un puntero a en el parámetro pvAttribute .

cbAttribute

Tamaño, en bytes, del valor del atributo que se recibe a través del parámetro pvAttribute . El tipo del valor recuperado y, por lo tanto, su tamaño en bytes, depende del valor del parámetro dwAttribute .

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de errorHRESULT.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dwmapi.h
Library Dwmapi.lib
Archivo DLL Dwmapi.dll

Consulte también