TipMaker Tool | CodeGuru

TipMaker Tool

Adding tooltip text to dialog box controls is a tedious process. TipMaker.exe is a tool that makes that process considerably faster and less error prone. Just load your project’s resource file (myproject.rc) using the ‘Open’ menu command in TipMaker. TipMaker will parse the file and populate the list control at the top of the application […]

Written By
CodeGuru Staff
CodeGuru Staff
Feb 7, 2000
2 minute read
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Adding tooltip text to
dialog box controls is a tedious process. TipMaker.exe is a tool that makes
that process considerably faster and less error prone.

Just load your project’s resource file (myproject.rc) using the ‘Open’ menu
command in TipMaker. TipMaker will parse the file and populate the list control
at the top of the application window, as shown in the screenshot above.

Each dialog box in your resource file is shown with its ID and, if available,
its Caption, as a separate row in this list control.

Click on a dialog box in the list control and the program code required to
generate tooltips for each control in it is instantly generated in the (bottom)
edit box. The tooltip text defaults to the control’s label where a control has
a text label, such as a button,

Just copy the boilerplate text to the dialog class’s OnInitDialog() function
(use the Copy menu option to copy it to the clipboard) and complete the TODOs
in the commented text. Then enter your own tooltip text into the second parameter
of each m_tooltip.AddTool() line of code.

Then compile and test your project.

Notes:

TipMaker does NOT tinker with the project’s resource file – it only ever opens
the file in read-only mode.

TipMaker assumes that the resource file does not change between when you open
it with TipMaker and when you click on a dialog box in its top list control
window. If you use Developer Studio to change the resource file you must re-open
it in TipMaker.

Version History

  • Version 1.00 – February 1, 2000
  • Version 1.01 – February 7, 2000
    • Now accepts command line arguments, so you can add it to the VC
      Tools menu (using the arguments “$(WkspDir)\$(WkspName).rc” in the VC
      Tools setup dialog field)
    • Made the dialog slightly smaller so that it should fit on all 800×600
      screens or higher
    • Made the comment text generated in the code window slightly more helpful

Downloads

Download TipMaker – 7 Kb

CodeGuru Logo

CodeGuru covers topics related to Microsoft-related software development, mobile development, database management, and web application programming. In addition to tutorials and how-tos that teach programmers how to code in Microsoft-related languages and frameworks like C# and .Net, we also publish articles on software development tools, the latest in developer news, and advice for project managers. Cloud services such as Microsoft Azure and database options including SQL Server and MSSQL are also frequently covered.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.