COleClientItem::OnChangeItemPosition
Aufgerufen vom Framework, um den Container zu benachrichtigen, dass der Umfang des OLE-Elements während der direkten Aktivierung geändert hat.
virtual BOOL OnChangeItemPosition(
const CRect& rectPos
);
Parameter
- rectPos
Gibt die Position des Elements relativ zum Clientbereich der Containeranwendung an.
Rückgabewert
Ungleich 0 (null), wenn die Position des Elements erfolgreich geändert wird; 0 andernfalls.
Hinweise
Die Standardimplementierung bestimmt das neue sichtbare Rechteck des OLE-Elements und ruft SetItemRects mit den neuen Werten auf.Die Standardimplementierung berechnet das sichtbare Rechteck für das Element und übergibt diese Informationen an den Server.
Überschreiben Sie diese Funktion, um speziellen Regeln auf die Größenanpassung/den Verschiebungsvorgang anzuwenden.Wenn die Anwendung in MFC geschrieben wird, Ergebnisse dieses Aufrufs, da der Server COleServerDoc::RequestPositionChange aufgerufen wurde.
Anforderungen
Header: afxole.h