![]() Data - main object that contains all template field's information.TemplateName - the name of the template.These files can be loaded through the HexControl's internal template manager, or through the API.Įvery such file contains the following properties: HexCtrl's templates is a powerful system of a data structures' description with a simple. If you'd like to colorize your data with custom colors, you have to resort to a help of the IHexVirtColors interface. In this mode all bookmark's burden is handled by yourself, by implementing the IHexBookmarks interface and providing pointer to this implementation to the HexCtrl by calling SetVirtualBkm method. These regions can be assigned with individual background and text colors and description.īut if you have big and complicated data logic and want to handle all these bookmarks yourself, you can do it with the help of the virtual bookmarks mode. HexCtrl has innate functional to work with any amount of bookmarked regions. Then provide a pointer to the created object of this derived class prior to call to SetData method, through the HEXDATA::pHexVirtData. You have to derive your own class from it and implement all its public methods. This pointer is of IHexVirtData class type, which is a pure abstract base class. If HEXDATA::pHexVirtData pointer is set then all the data routine will be done through it. This mode can be quite useful, for instance in cases where you need to display a very large amount of data that can't fit in memory all at once. Declare IHexCtrlPtr member variable: IHexCtrlPtr myHex īesides the standard default mode, when HexCtrl just holds a pointer to some bytes in memory, it also has additional Virtual mode.Add #include "HexCtrl/HexCtrl.h" where you suppose to use the HexCtrl.HexCtrl/dep/rapidjson/rapidjson-amalgam.h header-only lib). Add all files from the HexCtrl folder into your project (you can skip.Copy HexCtrl folder into your project's directory.Building from the sources as a part of your project.The HexCtrl can be used in two different ways: Written with /std:c++20 standard conformance.Assignable keyboard shortcuts via external config file.Powerful system of customizable Templates.Set individual colors for the data chunks with Custom Colors.Print whole document/pages range/selection.Ability to visually divide data into pages.Modify data with Filling and many predefined Operations options.Many options to Copy/Paste to/from clipboard. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |