Help Array Generator Utility

.

Download program

This is a utility (no code) that will generate help arrays in the format required for MSVC applications to support context-sensitive help.

I don't know if you're like me, but when it comes to doing tedious work, I get bored quickly, especially when it comes to creating help arrays for applications.

I don't know if there's a utility out there, but I finally sat down and created a program that will take your resource files (resource.h, resource.hm) and generate the required array to support context help via your app for each of your dialog box resources.

The following shows the output of the utility.

// Add To Your Include File
// Implementation
protected:
  static DWORD m_dwHelpMap[];
// End Include

DWORD CYourClassName::m_dwHelpMap[] = {
 IDD_ABOUTBOX, HID_HELP,
 0, 0
};

DWORD CYourClassName::m_dwHelpMap[] = {
 IDD_GRAMMARFILE, HID_HELP,
 IDC_GRAMMARFILE, HIDC_GRAMMARFILE,
 IDC_SRENGINE, HIDC_SRENGINE,
 0, 0
};

Then basically all you have to do is copy each section to the appropriate .cpp file, and change the class name accordingly and hopefully hours cut down on what i was doing of copying and pasting individual resource IDs and making the array manually.

Hopefully this will help out fellow programmers with some of the more mundane stuff.

Updated 27 March 1998



Comments

  • There are no comments yet. Be the first to comment!

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

Top White Papers and Webcasts

  • Live Event Date: May 6, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT While you likely have very good reasons for remaining on WinXP after end of support -- an estimated 20-30% of worldwide devices still are -- the bottom line is your security risk is now significant. In the absence of security patches, attackers will certainly turn their attention to this new opportunity. Join Lumension Vice President Paul Zimski in this one-hour webcast to discuss risk and, more importantly, 5 pragmatic risk mitigation techniques …

  • You probably have several goals for your patient portal of choice. Is "community" one of them? With a bevy of vendors offering portal solutions, it can be challenging for a hospital to know where to start. Fortunately, YourCareCommunity helps ease the decision-making process. Read this white paper to learn more. "3 Ways Clinicians can Leverage a Patient Portal to Craft a Healthcare Community" is a published document owned by www.medhost.com

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds