Retourne les paramètres de l'objet Effet spécifié
#include <GDIPlus.au3>
_GDIPlus_EffectGetParameters ( $hEffect, $tEffectParameters )
$hEffect | Handle de l'objet Effect. |
$tEffectParameters | Structure DLL qui reçoit les paramètres de l'effet. |
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. |
_GDIPlus_EffectCreate, _GDIPlus_EffectSetParameters
Consultez GdipGetEffectParameters dans la Librairie MSDN.
#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