UDF > GDIPlus > Effect >


_GDIPlus_EffectGetParameters

Retourne les paramètres de l'objet Effet spécifié

#include <GDIPlus.au3>
_GDIPlus_EffectGetParameters ( $hEffect, $tEffectParameters )

Paramètres

$hEffect Handle de l'objet Effect.
$tEffectParameters Structure DLL qui reçoit les paramètres de l'effet.

Valeur de retour

Succès: Retourne True.
Échec: Retourne False et définit @error <> 0, @extended contient le code erreur ($GPID_ERR*).
@error: -1 - GDIPlus.dll ne supporte pas cette fonction.
10 - Paramètres invalides.

En relation

_GDIPlus_EffectCreate, _GDIPlus_EffectSetParameters

Voir aussi

Consultez GdipGetEffectParameters dans la Librairie MSDN.

Exemple

#include <GDIPlus.au3>
#include <MsgBoxConstants.au3>

_Example()

Func _Example()
    If Not _GDIPlus_Startup() Then
        MsgBox($MB_SYSTEMMODAL, "ERROR", "GDIPlus.dll v1.1 not available")
        Return
    EndIf

    Local $hEffect = _GDIPlus_EffectCreate($GDIP_SharpenEffectGuid)
    Local $tEffectParameters = DllStructCreate($tagGDIP_EFFECTPARAMS_Sharpen)

    _GDIPlus_EffectGetParameters($hEffect, $tEffectParameters)
    ConsoleWrite("> default value of Sharpen_Radius: " & $tEffectParameters.Radius & @CRLF)
    ConsoleWrite("> default value of Sharpen_Amount: " & $tEffectParameters.Amount & @CRLF)

    _GDIPlus_EffectDispose($hEffect)
    _GDIPlus_Shutdown()

EndFunc   ;==>_Example