Name | Unit | Description |
---|---|---|
CheckRadixToInt | MPHexEditor | try to find the correct radix (based on prefix/suffix) and return the number, known prefixes/suffixes are: 0x<number>, 0X<number>, $<number>, <number>h, <number>H: radix 16 o<number>, O<number>, 0<number>, <number>o, <number>O: radix 8 %<number>, <number>%: radix 2 otherwise: radix 10 |
CheckRadixToInt64 | MPHexEditor | |
CM_INTUPDATECARET | MPHexEditor | this message is posted to the hex editor when it should update the caret position |
CM_SELECTIONCHANGED | MPHexEditor | this message is posted when an OnSelectionChange event is to be fired |
ConvertBinToHex | MPHexEditor | translate binary data to its hex representation (see ConvertHexToBin ), (see SwapNibbles for the meaning of the SwapNibbles value) |
ConvertHexToBin | MPHexEditor | translate a hexadecimal data representation ("a000 cc45 d3 42"...) to binary data (see SwapNibbles for the meaning of the SwapNibbles value) |
EMPHexEditor | MPHexEditor | custom Exception class |
GetTempName | MPHexEditor | get a unique filename in the temporary directory |
GridCoord | MPHexEditor | convert X and Y into a TGridCoord record |
IntToOctal | MPHexEditor | translate an integer to an octal string (see also IntToRadix ) |
IntToRadix | MPHexEditor | translate an integer to a radix (base) coded string, e.g. - IntToRadix(100,16) converts into a hexadecimal (number) string - IntToRadix(100,2) converts into a string consisting only of 0 and 1 - IntToRadix(100,8) means IntToOctal hint: Radix must be in the range of 2..16 |
IntToRadix64 | MPHexEditor | |
IntToRadixLen | MPHexEditor | translate an integer to a radix coded string and left fill with 0 (see also IntToRadix ) |
IntToRadixLen64 | MPHexEditor | |
IsKeyDown | MPHexEditor | check whether the given key (VK_...) is currently down |
Max | MPHexEditor | returns the higer of the two numbers |
Min | MPHexEditor | returns the lower of the two numbers |
MPHCustomCharConv | MPHexEditor | this character conversion is used in translations from tkAsIs to tkCustom (see TMPHTranslationKind ) |
MPHOffsetDec | MPHexEditor | standard offset format: decimal |
MPHOffsetHex | MPHexEditor | standard offset format: hex, auto min width, prefixed by 0x |
MPHOffsetOct | MPHexEditor | standard offset format: octal, suffixed by a small "o" |
MPHTranslationDesc | MPHexEditor | long descriptions of the different translations (e.g. for menues) |
MPHTranslationDescShort | MPHexEditor | short descriptions of the different translations (e.g. for status bars) |
MPH_CCONV_BCD38 | MPHexEditor | ebcdic cp38..ms ansi conversion |
MPH_CCONV_MAC | MPHexEditor | macintosh..ms ansi conversion |
MPH_DEF_PRINT_MARGINS | MPHexEditorEx | default print margins |
MPH_FILEIO_BLOCKSIZE | MPHexEditor | block size in file i/o |
MPH_TK_ASCII7 | MPHexEditor | tkASCII |
MPH_TK_ASCII7_S | MPHexEditor | tkASCII |
MPH_TK_ASIS | MPHexEditor | tkAsIs |
MPH_TK_ASIS_S | MPHexEditor | tkAsIs |
MPH_TK_BCD38 | MPHexEditor | tkBCD |
MPH_TK_BCD38_S | MPHexEditor | tkBCD |
MPH_TK_CUSTOM | MPHexEditor | tkCustom |
MPH_TK_CUSTOM_S | MPHexEditor | tkCustom |
MPH_TK_DOS8 | MPHexEditor | tkDos8 |
MPH_TK_DOS8_S | MPHexEditor | tkDos8 |
MPH_TK_MAC | MPHexEditor | tkMac |
MPH_TK_MAC_S | MPHexEditor | tkMac |
MPH_UC | MPHexEditor | unicode |
MPH_UC_BE | MPHexEditor | unicode be |
MPH_UC_BE_S | MPHexEditor | unicode be |
MPH_UC_S | MPHexEditor | unicode |
OctalToInt | MPHexEditor | translate an number string built on radix 8 into an integer (see also RadixToInt ) |
PMPHFindTable | MPHexEditor | precompiled converted character table types for faster data search |
RadixToInt | MPHexEditor | translate a radix coded number string into an integer, e.g. - RadixToInt('0f', 16) => 15 - RadixToInt('755', 8) => 493 |
RadixToInt64 | MPHexEditor | |
SwapWideChar | MPHexEditor | swap lo and high byte of a widechar |
TCustomMPHexEditor | MPHexEditor | protected ancestor of the hex editor components |
TMPHBookmark | MPHexEditor | bookmark record: defined by pressing SHIFT+CTRL+[0..9], goto bookmark by pressing CTRL+[0..9] - mPosition: file position - mInCharField: cursor in character pane (True) or hex number pane |
TMPHBookmarks | MPHexEditor | array of bookmarks, representing keys 0..9 |
TMPHCaretKind | MPHexEditor | look of the editor's caret: - ckFull: full block - ckLeft: left line - ckBottom: bottom line - ckAuto: left line if InsertMode , full block if overwrite, bottom line if ReadOnlyView |
TMPHCharConv | MPHexEditor | character conversion data storage |
TMPHCharConvTable | MPHexEditor | character conversion table |
TMPHCharConvType | MPHexEditor | character conversion type |
TMPHColors | MPHexEditor | persistent color storage (contains the colors in hex editors) |
TMPHDrawCellEvent | MPHexEditor | owner draw event type. parameters: - Sender: the hex editor - ACanvas: the editor's canvas - ACol, ARow: the position to be drawn - AWideText: the text to be drawn - ARect: the cell rectangle - ADefaultDraw: if set to True (default), default drawing isperformed after the event handler returns. if set to false, the event handler must do all cell painting. |
TMPHexEditor | MPHexEditor | published hex editor component |
TMPHexEditorEx | MPHexEditorEx | enhanced hex editor |
TMPHFindEvent | MPHexEditor | handler for custom search routines - Pattern: the data to find - PatLength: length of the data to find - SearchFrom: first search position - SearchUntil: last search position - IgnoreCase: case sensitive? - Wilcard: Wildcard character (only used by FindWithWildcard) - FoundPos: result, set to -1 if data was not found |
TMPHFindTable | MPHexEditor | |
TMPHGetOffsetTextEvent | MPHexEditor | retrieve the "line number" to display by the application - Number: the number to convert to text - OffsetText: the resulting text output |
TMPHOffsetFormat | MPHexEditor | offset format record |
TMPHOffsetFormatFlag | MPHexEditor | offset format flags |
TMPHOffsetFormatFlags | MPHexEditor | set of the above flags |
TMPHOLEOperation | MPHexEditorEx | is data dropped or pasted |
TMPHPrintFlag | MPHexEditorEx | print option flags |
TMPHPrintOptions | MPHexEditorEx | print / preview options |
TMPHProgressEvent | MPHexEditor | progress event handler, used in OnProgress - ProgressType: am i loading or saving? (see TMPHProgressKind )- aName: name of file to be load from/saved to - Percent: current progress (0..100) - Cancel: if set to true, the load/save procedure will abort (no meaning in Find* methods) |
TMPHProgressKind | MPHexEditor | action indicator used in OnProgress event handler:- pkLoad: loading data - pkSave: saving data - pkFind: finding |
TMPHQueryPublicPropertyEvent | MPHexEditorEx | this event is called when PropertiesAsString is read or written. TMPHexEditorEx has a fixed list of properties that can be read/written using PropertiesAsString. you can exclude some of the properties by setting IsPublic to False. |
TMPHTranslationKind | MPHexEditor | how to show a file's content in the character pane of the editor: - tkAsIs: leave as is (current windows code page) - tkDos8: current dos codepage - tkASCII: 7 bit ascii - tkMac: macintosh charset (translation always from/to ms cp 1252 (ms latin1)!! - tkBCD: ibm ebcdic codepage 38 (translation always from/to ms cp 1252 (ms latin1)!! - tkCustom: custom codepage stored in MPHCustomCharConv |
TMPHUndoFlag | MPHexEditor | flags internally used in the undo storage |
TMPHUndoFlags | MPHexEditor | set of undo flags |
TranslateBufferFromAnsi | MPHexEditor | translate data from Ansi to a different character set (see also TMPHTranslationKind )- TType: translate to this character set - aBuffer: pointer to source data - bBuffer: pointer to target data, must be allocated (may equal to aBuffer) - aCount: number of bytes to translate |
TranslateBufferToAnsi | MPHexEditor | translate data from a different character set to Ansi (see also TranslateBufferFromAnsi ) |