Métodos de Easy Code 2 (sólo proyectos visuales)


Además de los métodos para leer y escribir propiedades, la librería de Easy Code (tanto la estática como la dinámica) incorpora varios métodos para obtener información de los objetos en tiempo de ejecución y llevar a cabo ciertas operaciones. Cuando se llama a cualquiera de estos métodos en aplicaciones de 32 bits, puede confiar en que ninguno de los registros será modificado, excepto Eax. Sin embargo, en aplicaciones de 64 bits los registros Rax, Rcx, Rdx, R8 y R9 pueden ser modificados, y casi siempre lo son, a causa de la fastcall calling convention usada en 64 bits.

OBSERVACIONES: Todos los métodos que devuelven un valor, lo devuelven en el registro Eax en aplicaciones de 32 bits, o en el registro Rax en aplicaciones de 64 bits. Por otra parte, todos los parámetros que se pasen a cualquiera de esos métodos en aplicaciones de 64 bits, deberán ser valores de 8 bytes (QWORD).

AVISO: Todos los métodos que se listan a continuación usan la fastcall calling convention para los proyectos visuales de 64 bits.

AddCharToString
AddCharToStringA
AddCharToStringW
AddCollectionItem
AddCollectionItemA
AddCollectionItemW
CallDefaultProc
Circle
Create
CreateCollection
CreateCollectionA
CreateCollectionW
DeleteRegistryKey
DeleteRegistryKeyA
DeleteRegistryKeyW
DeleteRegistryValue
DeleteRegistryValueA
DeleteRegistryValueW
DestroyCollection
DoEvents
EmptyCollection
EndModal
Eof
FileExists
FileExistsA
FileExistsW
FillMemoryBlock
FindChar
FindCharA
FindCharW
FindCharRev
FindCharRevA
FindCharRevW
FindCollectionExactItem
FindCollectionExactItemA
FindCollectionExactItemW
FindCollectionItem
FindCollectionItemA
FindCollectionItemW
FindString
FindStringA
FindStringW
FloatToString
FloatToStringA
FloatToStringW
GetAppVersion
GetAppVersionA
GetAppVersionW
GetChildRect
GetCollectionCount
GetCollectionItem
GetCollectionItemA
GetCollectionItemW
GetCollectionItemLength
GetCPUInfo
GetCurrentX
GetCurrentY
GetLayoutRTL
GetMDIClient
GetOwnerWindow
GetPlatform
GetPlatformA
GetPlatformW
GetRegistryValue
GetRegistryValueA
GetRegistryValueW
GetRegistryValueWow64
GetRegistryValueWow64A
GetRegistryValueWow64W
GetStringLength
GetStringLengthA
GetStringLengthW
GetToolTipHandle
GetWindowItem
InsertCollectionItem
InsertCollectionItemA
InsertCollectionItemW
Is64BitVersion
IsAppUnicode
IsModal
IsUserAdministrator
IsWow64
Left
LeftA
LeftW
Line
LTrim
LTrimA
LTrimW
MakeFullPath
MakeFullPathA
MakeFullPathW
Mid
MidA
MidW
OpenTextFile
OpenTextFileA
OpenTextFileW
OutputBuffer
OutputString
OutputStringA
OutputStringW
Print
PrintA
PrintW
ReadTextLine
ReadTextLineA
ReadTextLineW
Refresh
RemoveCollectionItem
Right
RightA
RightW
RTrim
RTrimA
RTrimW
SetCurrentX
SetCurrentY
SetDefaultCursor
SetLayoutRTL
SetMarquee
SetRegistryValue
SetRegistryValueA
SetRegistryValueW
SetWaitCursor
String
StringA
StringW
StringToFloat
StringToFloatA
StringToFloatW
Trim
TrimA
TrimW
Update
Value
ValueA
ValueW
WriteTextLine
WriteTextLineA
WriteTextLineW