INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "EOLE_PARSE_DISPLAY_NAME", "The IParseDisplayName interface parses a displayable name", "string to convert it into a moniker. 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.", " Through this dialog, 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."
project: "Visual Eiffel Library"
revision: "$Revision: 1.2 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: wine
class EOLE_PARSE_DISPLAY_NAME
inherit

EOLE_UNKNOWN
redefine
create_ole_interface_ptr,
on_query_interface
end
creation

make
feature

make
--
-- Purpose:
-- Create an object.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- It's a dummy constructor now.

create_ole_interface_ptr: POINTER
--
-- Purpose:
-- Create an C++ virtual table, corresponding to
-- IParseDisplayName interface.
-- Params:
-- None.
-- Return Value:
-- Pointer to created VTBL.
-- Notes:
-- None.
--

parse_display_name (bc: EOLE_BIND_CTX; displayname: STRING): EOLE_MONIKER
--
-- Purpose:
-- Parses the display name to extract a component of the
-- string that it can convert into a moniker, using the
-- maximum number of characters from the lefthand side
-- of the string.
-- Params:
-- bc: EOLE_BIND_CTX [in] Points to the bind context
-- to be used in this binding
-- operation.
-- DisplayName: STRING [in] Points to string containing
-- the display name to be parsed.
-- Return Value:
-- Resulting moniker.
-- Notes:
-- None.
end -- class EOLE_PARSE_DISPLAY_NAME

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES