This project is read-only.


This section contains In-depth description of design and architecture, implementation.


To simplify development, the resulting HexControl contains an actual rendering surface, HexView. While first control responsible for navigation though data by controlling the "window" for the underlying control, including scroll bars position and visibility, the underlying HexView control is responsible for rendering the active "window" frame in a data source. Actual window frame position in data is controlled by setting the Row and Col properties to appropriate values


HexControl is responsible for rendering control borders, scrollbars and related behaviors, such as auto-hide functionality.


HexView is a control, responsible to render the visible bytes in the current window, corresponding bytes groups, and legend.


IByteProvider is an interface for the HexControl class, which can be used to read bytes from different data sources

Last edited May 1, 2012 at 3:06 AM by hack2root, version 5


No comments yet.