Difference between revisions of "Lua:getMemoryViewForm"

From Cheat Engine
Jump to navigation Jump to search
(Added example of setting address of the hex view)
(Added example setting hex view display type)
Line 9: Line 9:
  
 
== Examples ==
 
== Examples ==
 +
-- see MemoryBrowserFormUnit in CE source
 
  local frm = getMemoryViewForm()
 
  local frm = getMemoryViewForm()
  getMemoryViewForm().ComponentByName['HexadecimalView'].address = 0x540000
+
  local hv = frm.ComponentByName['HexadecimalView']
 +
--
 +
-- see hexviewunit in CE source
 +
--  TDisplayType = (dtByte, dtByteDec, dtWord, dtWordDec, dtDword, dtDwordDec, dtQword, dtQwordDec, dtSingle, dtDouble);
 +
hv.address = 0x540000
 +
hv.DisplayType = 4 -- dtDword
 +
 
  
 
{{LuaSeeAlso}}
 
{{LuaSeeAlso}}

Revision as of 07:14, 17 June 2018

function getMemoryViewForm() : Form

Returns the main memory view Form class object which can be accessed using the Form class methods and the methods of the classes it inherits from. There can be multiple memory views, but this will only find the original/base.

Function Parameters

<none>

Examples

-- see MemoryBrowserFormUnit in CE source
local frm = getMemoryViewForm()
local hv = frm.ComponentByName['HexadecimalView']
--
-- see hexviewunit in CE source
--  TDisplayType = (dtByte, dtByteDec, dtWord, dtWordDec, dtDword, dtDwordDec, dtQword, dtQwordDec, dtSingle, dtDouble);
hv.address = 0x540000
hv.DisplayType = 4 -- dtDword


See also

Related Functions

Related Classes