Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Extends the IOleInPlaceSiteEx interface. IOleInPlaceSiteWindowless works with IOleInPlaceObjectWindowless which is implemented on the windowless object. Together, these two interfaces provide services to a windowless object from its container allowing the windowless object to:
- Process window messages
- Participate in drag and drop operations
- Perform drawing operations
A windowless object can enter the in-place active state without requiring a window or the resources associated with a window. Instead, the object's container provides the object with many of the services associated with having a window.
Inheritance
The IOleInPlaceSiteWindowless interface inherits from IOleInPlaceSiteEx. IOleInPlaceSiteWindowless also has these types of members:
Methods
The IOleInPlaceSiteWindowless interface has these methods.
IOleInPlaceSiteWindowless::AdjustRect Adjusts a specified rectangle if it is entirely or partially covered by overlapping, opaque objects. |
IOleInPlaceSiteWindowless::CanWindowlessActivate Informs an object if its container can support it as a windowless object that can be in-place activated. |
IOleInPlaceSiteWindowless::GetCapture Called by an in-place active, windowless object to determine whether it still has the mouse capture. |
IOleInPlaceSiteWindowless::GetDC Provides an object with a handle to a device context for a screen or compatible device from its container. |
IOleInPlaceSiteWindowless::GetFocus Called by an in-place active, windowless object to determine whether it still has the keyboard focus. |
IOleInPlaceSiteWindowless::InvalidateRect Enables an object to invalidate a specified rectangle of its in-place image on the screen. |
IOleInPlaceSiteWindowless::InvalidateRgn Enables an object to invalidate a specified region of its in-place image on the screen. |
IOleInPlaceSiteWindowless::OnDefWindowMessage Invokes the default processing for all messages passed to an object. |
IOleInPlaceSiteWindowless::ReleaseDC Releases the device context previously obtained by a call to IOleInPlaceSiteWindowless::GetDC. |
IOleInPlaceSiteWindowless::ScrollRect Enables an object to scroll an area within its in-place active image on the screen. |
IOleInPlaceSiteWindowless::SetCapture Enables an in-place active, windowless object to capture all mouse messages. |
IOleInPlaceSiteWindowless::SetFocus Sets the keyboard focus for a UI-active, windowless object. |
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 | ocidl.h |