Funzione DwmSetWindowAttribute (dwmapi.h)
Imposta il valore degli attributi di rendering non client di Desktop Window Manager (DWM) per una finestra. Per indicazioni sulla programmazione ed esempi di codice, vedere Controllo del rendering dell'area non client.
Sintassi
HRESULT DwmSetWindowAttribute(
[in] HWND hwnd,
[in] DWORD dwAttribute,
[in] LPCVOID pvAttribute,
[in] DWORD cbAttribute
);
Parametri
[in] hwnd
Handle della finestra per la quale deve essere impostato il valore dell'attributo.
[in] dwAttribute
Flag che descrive il valore da impostare, specificato come valore dell'enumerazione DWMWINDOWATTRIBUTE
[in] pvAttribute
Puntatore a un oggetto contenente il valore dell'attributo da impostare. Il tipo del valore impostato dipende dal valore del parametro dwAttribute. L'argomento di enumerazione DWMWINDOWATTRIBUTE
[in] cbAttribute
Dimensioni, in byte, del valore dell'attributo impostato tramite il parametro pvAttribute. Il tipo del set di valori e quindi la relativa dimensione in byte dipende dal valore del parametro dwAttribute.
Valore restituito
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore
Se Composizione desktop è stata disabilitata (Windows 7 e versioni precedenti), questa funzione restituisce DWM_E_COMPOSITIONDISABLED.
Osservazioni
Non è valido chiamare questa funzione con il parametro dwAttribute
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2008 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
dwmapi.h |
libreria |
Dwmapi.lib |
dll | Dwmapi.dll; Uxtheme.dll |