|
OLEGETMONIKER
The OLEGETMONIKER enumeration constants indicate the requested behavior of the IOleObject::GetMoniker and IOleClientSite::GetMoniker methods. These constants are defined in ole2.h and in the IOleObject interface (oleobj.idl).
typedef enum tagOLEGETMONIKER
{
OLEGETMONIKER_ONLYIFTHERE = 1,
OLEGETMONIKER_FORCEASSIGN = 2,
OLEGETMONIKER_UNASSIGN = 3,
OLEGETMONIKER_TEMPFORUSER = 4
} OLEGETMONIKER;
Elements
OLEGETMONIKER_ONLYIFTHERE
Indicates that if a moniker for the object or container does not exist, GetMoniker should return E_FAIL and not assign a moniker.
OLEGETMONIKER_FORCEASSIGN
Indicates that if a moniker for the object or container does not exist, GetMoniker should create one.
OLEGETMONIKER_UNASSIGN
Indicates that IOleClientSite::GetMoniker can release the object's moniker (although it is not required to do so). This
constant is not valid in IOleObject::GetMoniker.
OLEGETMONIKER_TEMPFORUSER
Indicates that if a moniker for the object does not exist, IOleObject::GetMoniker can create a temporary moniker that can be used for display purposes (IMoniker::GetDisplayName) but not for binding. This is enables the object server to return a
descriptive name for the object without incurring the overhead of creating and
maintaining a moniker until a link is actually created.
Comments
If the OLEGETMONIKER_FORCEASSIGN flag causes a container to create a moniker
for the object, the container should notify the object by calling the IOleObject::SetMoniker method.
See Also
IMoniker, IOleClientSite::GetMoniker, IOleObject::GetMoniker
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|