释义 |
COleServerDoc::GetZoomFactor
BOOL GetZoomFactor( LPSIZE lpSizeNum = NULL, LPSIZE lpSizeDenom = NULL, LPCRECT lpPosRect = NULL ) const;
返回值: 如果此项是为现场编辑而被激活的,并且它的缩放因子不是100%(1:1),则返回一个非零值;否则返回值为0。
参数:lpSizeNum | 指向一个CSize类对象的指针,此对象将用来保存缩放因子的分子。该参数可为NULL。 | lpSizeDenom | 指向一个CSize类对象的指针,此对象将用来保存缩放因子的分母。该参数可为NULL。 | lpPosRect | 指向一个CRect类对象的指针,此对象用于描述此项的新位置。如果该参数为NULL,则该函数使用此项的当前位置。 |
说明: GetZoomFactor成员函数确定一个为现场编辑而激活的“缩放因子”。缩放因子是此项的大小与其当前范围之比(用像素表示),如果容器应用程序没有设置此项的范围,则使用它的固有范围(由COleServerItem::OnGetExtent函数确定)。 GetZoomFactor函数将它的前两个参数设为此项的“缩放因子”的分子和分母。 如果此项未被现场编辑,则该函数将这些参数设置为缺省值100%(或1:1),并返回零。如果要获取更进一步的信息,请参见联机技术注释 40,“MFC/OLE现场改变大小和缩放”。
请参阅: COleServerDoc::GetItemPosition, COleServerDoc::GetItemClipRect, COleServerDoc::OnSetItemRects |