Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Object Linking and Embedding
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===OLE container=== ;IAdviseSink :Allows the implementer to receive notifications when the object is saved, closed, or renamed, or when its data or visual presentation changes. :;IAdviseSink2 ::Additionally allows the implementer to receive notifications when the link source of the OLE object changes. :;IAdviseSinkEx ::Additionally allows the implementer to receive notifications when the view status of the OLE object changes. ;IOleClientSite :This interface allows the caller to obtain information on the container and location of an object, as well requesting that the object be saved, resized, shown, hidden, et cetera. ;IOleDocumentSite :Allows the caller to ask for the object on this site to be activated immediately. If this interface is implemented, '''IOleClientSite''', '''IOleInPlaceSite''' and '''IAdviseSink''' must be implemented as well. ;IOleContainer :This interface allows the caller to enumerate embedded objects in a container, or to find such objects by name. It is primarily useful if the container wishes to support links to embedded objects. ;IOleWindow :;IOleInPlaceUIWindow ::Enables embedded objects to negotiate space for toolbars on the container's window. ::;IOleInPlaceFrame :::Allows the caller to ask the container to insert its menu items in an empty menu that will become the cooperative menu. Also allows the caller to ask the container to show or hide this menu, to show or hide dialog boxes, and to process accelerator keys received by the contained object intended for the container. :;IOleInPlaceSite ::If a container implements this interface, it allows embedded objects to be activated in place, i.e. without opening in a separate window. It provides access to the container's '''IOleInPlaceUIWindow'''. ::;IOleInPlaceSiteEx :::If a container implements this interface, it allows embedded objects to check whether they need to redraw on activation or deactivation. It also allows them to request their UI to activate. :::;IOleInPlaceSiteWindowless ::::If a container wishes to support windowless embedded objects, it needs to provide functionality to embedded objects to replace the functionality normally provided by an embedded object's window. For example this interface provides a way to access the container's window's device context, thereby enabling the embedded object to draw in the container's window. ;IOleUILinkContainer :Contains the methods that the standard OLE dialog boxes that manage linked objects use to update linked objects in a container, or to query and change their sources. Used by the "Links", "Change source", "Update links" and "Object properties" dialog boxes. :;IOleUILinkInfo ::Additionally allows the dialog boxes to query when linked objects were last updated, and whether this was done automatically or manually. :;IOleUIObjInfo ::Contains the methods needed by the "Object properties" dialog box. For example if the user opens the "Object properties" dialog box and asks for the object to be converted to another type, a method on this interface is called. ;IOleUndoManager :Provides a centralized undo service to both the container itself and to embedded objects. When an undoable action is performed, an '''IOleUndoUnit''' is created and added to the '''IOleUndoManager'''
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Object Linking and Embedding
(section)
Add topic