Releases
v3.6
New interface methods:
GetScrollRatio
IsInfoBar
GetDlgItemHandle
, to retrieve HWNDs of dialogs' items.
New EHexDataType
enum added
New Sample Dialog DLL project added, for showing HexCtrl work as a DLL
New UnitTest project added
New HEXCTRL_FLAG_DLG_NOESC
flag added, common for all dialogs
New IHexTemplates::AddTemplate(PCHEXTEMPLATE pTemplate)
method added
GetColors()
interface method now returns a const reference
Two new members added to the HEXCOLORS
struct: clrBkBkm
, clrFontBkm
(Bk/Font colors for bookmarks)
HEXBKM
struct: new member added HEXCOLOR stClr
, instead of two COLORREF
s to be consistent with the rest of codebase
HEXTEMPLATEFIELD
struct: new HEXCOLOR stClr
instead of two COLORREF
s
GetWindowHandle
renamed to GetWndHandle
, and now takes second argument bool fCreate
Static IHexTemplates::LoadFromFile
function added, to be able to load templates once upfront and then add to many HexCtrls
HEXTEMPLATEFIELD->HEXTEMPLFIELD
Operations dialog redesigned
Description added for every operation
SSE intrinsics added for most of the Operations
OPER_ASSIGN
speed increased drastically
Speed of some operations has increased up to 15x times
OPER_CEIL
/OPER_FLOOR
renamed to OPER_MAX
/OPER_MIN
CreateHexCtrl
now takes HINSTANCE
arg defaulted to nullptr
Data Interpreter binary property now shows binary representation of the selected data type, previously it was limited to just one byte
Search dialog redesigned
Added range start/end fields
Find All/Replace All speed increased drastically
Found/Replaced amount is now shown in the search Callback's dialog
SSE intrinsics added for 1, 2, 4 bytes data size, search speed has increased significantly
Go to... dialog redesigned
CreateRawHexCtrl
factory function removed
GetDlgData
method removed. All HEXCTRL_FLAG_*
removed
SetDlgData
-> SetDlgProperties
Minor fixes and improvements
You can’t perform that action at this time.