Leyendo y escribiendo propiedades (sólo proyectos visuales)


En tiempo de diseño puede leer y escribir las propiedades de los objetos a través de la ventana de propiedades. Para leer y escribir propiedades dinámicamente (en tiempo de ejecución), la librería de Easy Code ofrece varios métodos con el mismo nombre de la propiedad pero empezando por Get (para leer) o Set (para escribir). Todos esos métodos se colorizan como palabras reservadas de Easy Code en el editor de texto. Por ejemplo, para acceder a la propiedad Text de un objeto, los métodos correspondientes son: GetText y SetText. La mayoría de propiedades, pero no todas, pueden modificarse en tiempo de ejecución. Para los métodos Get, el valor de la propiedad se devuelve en el registro Eax/Rax, mientras que para los métodos Set el registro Eax/Rax devuelve TRUE si todo va bién, o FALSE si el objeto no soporta la propiedad. Los métodos disponibles para leer y escribir propiedades en tiempo de ejecución son los siguientes:

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

GetAlign
GetAutoSize
GetBackColor
GetCancel
GetCaseStyle
GetCursorIcon
GetCursorShape
GetDefault
GetDrawFocus
GetDrawingStyle
GetDrawingWidth
GetEnabled
GetFlickerFree
GetFont
GetFontBold
GetFontItalic
GetFontName
GetFontNameA
GetFontNameW
GetFontSize
GetFontStrikethru
GetFontUnderline
GetForeColor
GetHeight
GetIconBig
GetIconSmall
GetLayoutRTL
GetLeft
GetMaxLength
GetMaxValue
GetMDIChild
GetMinValue
GetMultLine
GetName
GetNameA
GetNameW
GetNoPrefix
GetPageSize
GetPasswordChar
GetPicture
GetPicturePosition
GetRightToLeft
GetScaleMode
GetScrollBars
GetShowMode
GetStretch
GetTabOrder
GetTabStop
GetText
GetTextA
GetTextW
GetTextAlignment
GetTimerInterval
GetTop
GetType
GetValue
GetVisible
GetVisibleRows
GetWidth

SetAlign
SetAutoSize
SetBackColor
SetCursorIcon
SetCursorShape
SetDefault
SetDrawFocus
SetDrawingStyle
SetDrawingWidth
SetEnabled
SetFlickerFree
SetFontBold
SetFontItalic
SetFontName
SetFontNameA
SetFontNameW
SetFontSize
SetFontStrikethru
SetFontUnderline
SetForeColor
SetHeight
SetIconBig
SetIconSmall
SetLayoutRTL
SetLeft
SetMarquee
SetMaxLength
SetMaxValue
SetMinValue
SetPageSize
SetPasswordChar
SetPicture
SetPicturePosition
SetRightToLeft
SetScrollBars
SetShowMode
SetTabStop
SetText
SetTextA
SetTextW
SetTimerInterval
SetTop
SetValue
SetVisible
SetVisibleRows
SetWidth