IOleObjectImpl::SetExtent

HRESULT SetExtent (DWORD dwDrawAspect,SIZEL * psizel);

Zobacz IOleObject::SetExtent w Win32 SDK.

Uwagi

Jeśli kontrola klasy danych Państwa m_bAutoSize ma wartość TRUE, ta metoda zwraca E_FAIL , ponieważ nie można zmienić rozmiaru formantu. W przeciwnym razie SetExtent przechowuje wartość wskazywanego przez psizel w Państwa danych klasy formantu m_sizeExtent. Ta wartość jest wyrażona w jednostkach HIMETRIC (0,01 milimetra na jednostkę).

Jeśli kontrola klasy danych Państwa m_bResizeNatural ma wartość TRUE, SetExtent również przechowuje wartość wskazywanego przez psizel w Państwa danych klasy formantu m_sizeNatural.

Jeśli kontrola klasy danych Państwa m_bRecomposeOnResize ma wartość TRUE, SetExtent wywołuje SendOnDataChange i SendOnViewChange , aby powiadomić wszystkich pochłaniacze Doradczy zarejestrowane z posiadaczem Rady, który zmienił rozmiar formantu.

Omówie&nie IOleObjectImpl |nbsp; Członkowie klasy

Zobacz też IOleObjectImpl::GetExtent, CComControl::SendOnDataChange, CComControl::SendOnViewChange

Index