віртуальний BOOL OnGetNaturalExtent (DWORDdwAspect, ДОВГИЙІндекс, DVTARGETDEVICE *ptd, HDC-hicTargetDev, DVEXTENTINFO *pExtentInfo, LPSIZELpsizel);
Значення, яке повертається
Ненульовий, якщо він успішно повертає або змінює розмір; в іншому випадку 0.
Параметри
dwAspect
Визначає, як об'єкт не представлені. Представництв включити зміст, значок, мініатюри або друкованого документа. Припустимі значення взяті з нумерації DVASPECT або DVASPECT2.
індекс
Частини об'єкта, що є інтерес. В даний час тільки -1 є дійсним.
ptd
Вказує на DVTARGETDEVICE структури, що визначає цільового пристрою, для якого слід повернути розмір об'єкта.
hicTargetDev
Визначає контекст інформації для цільового пристрою, визначається параметром ptd , з якого об'єкт можна витягти пристрій метрики і перевірити можливості пристрою. Якщо ptd має значення NULL, об'єкт повинен ігнорувати значення параметра hicTargetDev.
pExtentInfo
Пункту до DVEXTENTINFO структури, що визначає розмір даних. DVEXTENTINFO структура:
typedef structnbsp; tagExtentInfo
{
Комерційний банк UI&NT;
DWORD dwExtentMode;
SIZEL sizelProposed;
} DVEXTENTINFO
Структура член dwExtentMode може приймати одне з двох значень:
psizel
Точки калібрування дані, повернуті контролю. Дані повертаються маркерами зміни розміру має значення -1 для будь-яких розмірів, які не налаштовані.
Зауваження
Називається рамках у відповідь на запит у Тара IViewObjectEx::GetNaturalExtent . Пересилити цю функцію для повернення розмір відображення об'єкта ближче до пропонованого розміру і межах режиму у DVEXTENTINFO структурі. За замовчуванням реалізація повертає брехня і не внесено зміни розміру.
Огляд COleControl |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також COleControl::OnGetViewExtent