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
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers - More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples - Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database