Aracılığıyla paylaş


COleServerDoc::GetZoomFactor

GetZoomFactor "Büyütme faktörü" yerinde düzenleme için etkinleştirilmiş bir maddenin üye işlev belirler.

BOOL GetZoomFactor(
   LPSIZE lpSizeNum = NULL,
   LPSIZE lpSizeDenom = NULL,
   LPCRECT lpPosRect = NULL 
) const;

Parametreler

  • lpSizeNum
    Sınıfın bir nesnesi için işaretçi CSize büyütme faktörü'nın pay basılı. Olabilir null.

  • lpSizeDenom
    Sınıfın bir nesnesi için işaretçi CSize büyütme faktörü 's payda basılı. Olabilir null.

  • lpPosRect
    Sınıfın bir nesnesi için işaretçi CRect , maddenin yeni konumu açıklanır. Bu bağımsız değişken ise null, maddenin geçerli konumu işlevini kullanır.

Dönüş Değeri

Madde yerinde için etkinleştirilirse, sıfır olmayan düzenleme ve onun yakınlaştırma faktörü ise % 100 dışında (1: 1); Aksi halde 0.

Notlar

Piksel cinsinden yakınlaştırma faktörü, geçerli kapsam için öğenin boyutunu oranını olur. Konteyner uygulaması maddenin hükümleri, kendi doğal uzantısı Ayarlamamışsa (tarafından belirlendiği gibi COleServerItem::OnGetExtent) kullanılır.

Pay ve Payda maddenin "yakınlaştırma faktörü.", işlevi ilk iki bağımsız değişkenlerini ayarlar Madde yerinde düzenlenmekte olan değil, işlev bu bağımsız değişkenler için varsayılan değer % 100 (veya 1: 1) olarak ayarlar ve sıfır döndürür. Daha fazla bilgi için bkz: Teknik Not 40 mfc/ole yerinde yeniden boyutlandırma ve Zooming.

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

COleServerDoc sınıfı

Hiyerarşi grafik

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects