Поделиться через


Метод IFolderView::GetSpacing (shobjidl_core.h)

Возвращает структуру POINT , содержащую размеры ширины (x) и высоты (y), включая окружающие пробелы элемента.

Синтаксис

HRESULT GetSpacing(
  [in, out] POINT *ppt
);

Параметры

[in, out] ppt

Тип: POINT*

Указатель на существующую структуру для заполнения текущими измерениями размера элементов в представлении папки.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

В качестве примера рассмотрим значок размером 75 на 70 пикселей с левым верхним углом, расположенным в пикселе (0,0). Обратите внимание, что это измерение включает как видимый рисунок, так и его окружающую буферную область. IFolderView::GetSpacing возвращает указатель на структуру POINT, содержащую значение x 75 и значение y 70. Если вы использовали эти сведения, чтобы избежать перекрытия, следующий значок в строке справа будет размещен в верхнем левом углу в пикселе (75,0). Аналогичным образом следующий значок ниже будет помещен в пиксель (0,70).

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
DLL Shell32.dll

См. также раздел

IFolderView

IFolderView::GetDefaultSpacing