Condividi tramite


Funzione DwmGetWindowAttribute (dwmapi.h)

Recupera il valore corrente di un attributo DWM (Desktop Window Manager) specificato applicato a una finestra. Per indicazioni sulla programmazione ed esempi di codice, vedere Controllo del rendering di un'area non client.

Sintassi

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

Parametri

hwnd

Handle della finestra da cui recuperare il valore dell'attributo.

dwAttribute

Flag che descrive il valore da recuperare, specificato come valore dell'enumerazione DWMWINDOWATTRIBUTE . Questo parametro specifica l'attributo da recuperare e il parametro pvAttribute punta a un oggetto in cui viene recuperato il valore dell'attributo.

[out] pvAttribute

Puntatore a un valore che, quando questa funzione viene restituita correttamente, riceve il valore corrente dell'attributo. Il tipo del valore recuperato dipende dal valore del parametro dwAttribute . L'argomento di enumerazione DWMWINDOWATTRIBUTE indica, nella riga per ogni flag, il tipo di valore a cui passare un puntatore nel parametro pvAttribute .

cbAttribute

Dimensione, in byte, del valore dell'attributo ricevuto tramite il parametro pvAttribute . Il tipo del valore recuperato e pertanto le relative dimensioni in byte dipendono dal valore del parametro dwAttribute .

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di erroreHRESULT.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dwmapi.h
Libreria Dwmapi.lib
DLL Dwmapi.dll

Vedi anche