INF: Nesting Quotation Marks Inside Windows Help Macros

ID Number: Q77748

3.10

WINDOWS

Summary:

In Windows Help macros, strings may be delimited in two ways. The

string can be opened and closed by double quotation marks or the

string can be opened by a single opening quotation mark and closed by

a single closing quotation mark.

Any quoted strings contained in a string delimited with double

quotation marks must be enclosed in opening and closing single

quotation marks.

The single opening quotation mark is different from the single closing

quotation mark. The single opening quotation mark (`) is paired with

the tilde (~) above the TAB key on extended keyboards; the single

closing quotation mark (') is the same as the apostrophe. For example,

CreateButton("time_btn", "&Time", "ExecProgram("clock", 0)")

is illegal because the string "clock" uses double quotation marks

within the double quotation marks used for the ExecProgram macro. The

following example corrects the error by enclosing "clock" in single

quotation marks:

CreateButton("time_btn", "&Time", "ExecProgram(`clock', 0)")