UDF > WinAPIEx > System > Windows >


_WinAPI_UpdateLayeredWindow

Met à jour la position, la taille, la forme, le contenu et la translucidité d'une fenêtre de type Layered

#include <WinAPISysWin.au3>
_WinAPI_UpdateLayeredWindow ( $hWnd, $hDestDC, $tPTDest, $tSize, $hSrcDC, $tPTSrce, $iRGB, $tBlend, $iFlags )

Paramètres

$hWnd Handle de la fenêtre Layered. Une fenêtre Layered est créée en spécifiant $WS_EX_LAYERED lors de la création de la fenêtre.
$hDestDC Handle du contexte de périphérique pour l'écran
$tPTDest Structure $tagPOINT, ou pointeur sur une telle structure, qui spécifie la nouvelle position dans l'écran de la fenêtre Layered.
Si la position courante ne change pas, ce paramètre doit être zéro.
$tSize Structure $tagSIZE, ou un pointeur sur une telle structure, qui spécifie la nouvelle taille de la fenêtre Layered.
Si la taille de la fenêtre ne change pas, ce paramètre doit être 0.
$hSrcDC Handle du contexte de périphérique pour la surface qui définit la fenêtre Layered.
Ce handle peut être obtenu en appelant la fonction _WinAPI_CreateCompatibleDC().
$tPTSrce Structure $tagPOINT, ou pointeur sur une telle structure, qui spécifie l'emplacement de la couche dans le contexte de périphérique
$iRGB La touche de couleur à utiliser lors de la composition de la fenêtre Layered
$tBlend Structure $tagBLENDFUNCTION, ou pointeur sur une telle structure, qui spécifie la valeur de transparence à utiliser lors dela composition de la fenêtre Layered.
$iFlags Ce paramètre peut prendre l'une des valeurs suivantes:
$ULW_ALPHA - Utilise $tblend comme fonction de mélange
$ULW_COLORKEY - Utilise $iRGB comme couleur de transparence
$ULW_OPAQUE - Dessine une fenêtre Layered opaque

Valeur de retour

Succès: Retourne True
Échec: Retourne False, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

En relation

$tagBLENDFUNCTION, $tagPOINT, $tagSIZE

Voir aussi

Consultez UpdateLayeredWindow dans la librairie MSDN.