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