IOleInPlaceSite::OnPosRectChange 方法 (oleidl.h)
通知容器物件範圍已變更。
語法
HRESULT OnPosRectChange(
[in] LPCRECT lprcPosRect
);
參數
[in] lprcPosRect
RECT 結構的指標,其中包含其父視窗用戶端座標中就地物件的位置。
傳回值
此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。
傳回碼 | Description |
---|---|
|
提供的指標無效。 |
|
發生意外錯誤。 |
備註
來電者的附註
OnPosRectChange 方法是由就地物件呼叫。實作者的注意事項
就地物件呼叫 OnPosRectChange 時,容器必須呼叫 IOleInPlaceObject::SetObjectRects 來指定就地視窗和裁剪矩形的新位置。 然後,物件才會調整其視窗的大小。在大部分情況下,物件會向右和/或向下成長。 在某些情況下,物件會隨著 lprcPosRect 而成長到左邊和/或向上。 您也可以變更物件的位置,而不變更其大小。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |