Document Template String Editor | CodeGuru

Document Template String Editor

This is one of those simple little utilities that should not be necessary. As much as the Microsoft VC resource editor does, you would think they could have included this functionality. Anyone who has ever worked with SDI or MDI applications knows what a paint creating or editing the document template strings is. When you […]

Written By
CodeGuru Staff
CodeGuru Staff
Jan 18, 1999
1 minute read
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

This is one of those simple little utilities that should not be necessary. As much as the Microsoft VC resource editor does,
you would think they could have included this functionality. Anyone who has ever worked with SDI or MDI applications knows what a
paint creating or editing the document template strings is. When you create a new S/MDI application, VC creates these for you.


Without some editing, the default values are pretty much useless. In fact, I usually forget to change the default values
unless I get into file manipulation. I then find myself scanning through the help for CMultiDocTemplate::CMultiDocTemplate()
and CDocTemplate::GetDocString().

Enter this handy little utility. Simply follow these steps:

  • Open up the VC resource editor to the resource string for the offending document type.
  • Copy the resource string.
  • Paste it into the your new Document Template String Editor’s multi-line edit field.
  • Click the Parse button.
  • Edit the offending fields.
  • Click the build button
  • Copy the multi-line edit’s contents.
  • Paste the result back into VC’s resource editor.

All of the guess work is gone!
Created with MSVC 6, tested on Windows95 OSR2.

There isn’t really anything special to note about the source code!

Download project (source and binary) – 17 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.