Hex Edit Control with Input and Length Checking

Environment: VC6

I don't know how many times I've wanted to put a hex edit control in my application, but wanted to limit the user's input and length. CEdit only has the ability to limit the input to numbers. That's all fixed now with my program, CHexEdit class. The following features are supported in this program:

  • Limit input to upper case, lower case, or both cases
  • Increment and decrement max input length (1-16 characters)
  • Convert hex string to decimal

Downloads

Download source - 19 Kb



Comments

  • Saved me some time, thanks!

    Posted by Legacy on 06/14/2002 12:00am

    Originally posted by: Eric Thorbjornsen

    I just happened to need a Hex Edit control (again) so
    
    I thought I would take a look around to see if anyone
    had posted anything (if not, finally time to bite the
    bullet and write one myself). And there it was!!!

    Thanks for sharing, this class will get lots'o'work.

    If you are looking for suggestions, I made a small
    change to the OnChar() method. Basically, instead
    of ignoring, say, lower case when case is set to
    only upper case, I converted the character to upper case.
    That way, the user can type either 'a' or 'A' and an 'A'
    will appear in the text box (ease of use type of thing).

    Eric

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

  • On-demand Event Event Date: October 23, 2014 Despite the current "virtualize everything" mentality, there are advantages to utilizing physical hardware for certain tasks. This is especially true for backups. In many cases, it is clearly in an organization's best interest to make use of physical, purpose-built backup appliances rather than relying on virtual backup software (VBA - Virtual Backup Appliances). Join us for this webcast to learn why physical appliances are preferable to virtual backup appliances, …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds