Définit la valeur d'un attribut spécifié pour le rendu de la zone non-client à appliquer à la fenêtre
#include <WinAPIGdi.au3>
_WinAPI_DwmSetWindowAttribute ( $hWnd, $iAttribute, $iData )
$hWnd | La handle de la fenêtre dans laquelle appliquer l'attribut donné. |
$iAttribute |
L'attribut à appliquer à la fenêtre. Ce paramètre peut prendre l'une des valeurs suivantes: $DWMWA_NCRENDERING_POLICY - Définit si le rendu non client est activé (TRUE) ou pas (FALSE) $DWMWA_TRANSITIONS_FORCEDISABLED - Désactive par la force (TRUE) ou active (FALSE) les transitions DWM. $DWMWA_ALLOW_NCPAINT - Permet (TRUE) au contenu rendu dans la zone non-cliente d'être visible sur l'image dessinée par DWM, sinon FALSE. $DWMWA_NONCLIENT_RTL_LAYOUT - Spécifie si le contenu non client est de droite à gauche (TRUE), sinon FALSE. $DWMWA_FORCE_ICONIC_REPRESENTATION - Force la fenêtre à afficher une représentation iconique de la miniature ou représentation 'peek' (bitmap statique), même si une représentation en temps réel ou instantanée de la fenêtre est disponible (TRUE). Sinon FALSE. $DWMWA_FLIP3D_POLICY - Définit comment Flip3D traite la fenêtre. Consultez DWMFLIP3DDWINDOWPOLICY pour les valeurs de cet attribut. Windows 7 ou une version ultérieure $DWMWA_HAS_ICONIC_BITMAP - La fenêtre fournira un bitmap pour une utilisation par DWM en tant que miniature iconique ou représentation de peek (bitmap statique) pour la fenêtre (TRUE). Sinon, FALSE. $DWMWA_DISALLOW_PEEK - Ne pas afficher un aperçu de peek pour la fenêtre (TRUE). Sinon FALSE. $DWMWA_EXCLUDED_FROM_PEEK - Empêche la fenêtre de faire un fondu pendant qu'un autre fenêtre subit un 'peek' (TRUE). Sinon FALSE. |
$iData | La valeur de l'attribut ci-dessus |
Succès: | Retourne 1. |
Échec: | Retourne 0 et définit @error <> 0, @extended contient le code d'erreur HRESULT. |
Cette fonction nécessite Windows Vista ou une version ultérieure.
Consultez DwmSetWindowAttribute dans la librairie MSDN.