Freigeben über


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

Siehe auch

Referenz

COleClientItem-Klasse

Hierarchien-Diagramm

COleServerDoc::RequestPositionChange