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


Структура COMPPOS (shlobj_core.h)

Содержит сведения о положении и размере компонента.

Синтаксис

typedef struct _tagCOMPPOS {
  DWORD dwSize;
  int   iLeft;
  int   iTop;
  DWORD dwWidth;
  DWORD dwHeight;
  int   izIndex;
  BOOL  fCanResize;
  BOOL  fCanResizeX;
  BOOL  fCanResizeY;
  int   iPreferredLeftPercent;
  int   iPreferredTopPercent;
} COMPPOS;

Члены

dwSize

Тип: DWORD

Размер структуры.

iLeft

Тип: int

Левый край верхнего левого угла в координатах экрана. Задайте значение COMPONENT_DEFAULT_LEFT, чтобы разрешить оболочке определить положение.

iTop

Тип: int

Верхняя часть левого верхнего угла в координатах экрана. Задайте значение COMPONENT_DEFAULT_TOP, чтобы разрешить оболочке определить положение.

dwWidth

Тип: DWORD

Ширина в пикселях.

dwHeight

Тип: DWORD

Высота в пикселях.

izIndex

Тип: int

Z-порядок компонента.

fCanResize

Тип: BOOL

Задайте значение TRUE , если размер компонента можно изменить, значение FALSE , если нет.

fCanResizeX

Тип: BOOL

Задайте значение TRUE , если размер компонента можно изменить в направлении x, и FALSE , если нет.

fCanResizeY

Тип: BOOL

Задайте значение TRUE , если размер компонента можно изменить в направлении y, значение FALSE в противном случае.

iPreferredLeftPercent

Тип: int

Левый край левого верхнего угла в процентах от ширины экрана.

iPreferredTopPercent

Тип: int

Верхняя часть левого верхнего угла в процентах от ширины экрана.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть shlobj_core.h (включая Shlobj.h)