Структура 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) |