IParseDisplayName interface (oleidl.h)

Parses a displayable name string to convert it into a moniker for custom moniker implementations.

Display name parsing is necessary when the end user inputs a string to identify a component, as in the following situations:

  • A compound document application that supports linked components typically supports the Edit:Links... dialog box. Through this dialog box, the end user can enter a display name to specify a new link source for a specified linked component. The compound document needs to have this input string converted into a moniker.
  • A script language such as the macro language of a spreadsheet can allow textual references to a component. The language's interpreter needs to have such a reference converted into a moniker in order to execute the macro.
This interface is not supported for use across machine boundaries.

Inheritance

The IParseDisplayName interface inherits from the IUnknown interface. IParseDisplayName also has these types of members:

Methods

The IParseDisplayName interface has these methods.

 
IParseDisplayName::ParseDisplayName

Parses the specified display name and creates a corresponding moniker.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header oleidl.h

See also

IMoniker::ParseDisplayName

IOleItemContainer

MkParseDisplayName

MkParseDisplayNameEx