IOleInPlaceSite::OnPosRectChange-Methode (oleidl.h)
Benachrichtigt den Container, dass sich die Objektausdehnungen geändert haben.
Syntax
HRESULT OnPosRectChange(
[in] LPCRECT lprcPosRect
);
Parameter
[in] lprcPosRect
Ein Zeiger einer RECT-Struktur , die die Position des direkten Objekts in den Clientkoordinaten des übergeordneten Fensters enthält.
Rückgabewert
Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:
Rückgabecode | Beschreibung |
---|---|
|
Der angegebene Zeiger ist ungültig. |
|
Ein unerwarteter Fehler ist aufgetreten. |
Hinweise
Hinweise für Anrufer
Die OnPosRectChange-Methode wird vom direkten Objekt aufgerufen.Hinweise zu Implementierern
Wenn das direkte Objekt OnPosRectChange aufruft, muss der Container IOleInPlaceObject::SetObjectRects aufrufen, um die neue Position des direkten Fensters und des Abschneiderechtecks anzugeben. Erst dann ändert das Objekt die Größe des Fensters.In den meisten Fällen wächst das Objekt nach rechts und/oder nach unten. Es kann Fälle geben, in denen das Objekt nach links und/oder oben wächst, wie durch lprcPosRect übermittelt. Es ist auch möglich, die Position des Objekts zu ändern, ohne seine Größe zu ändern.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | oleidl.h |