Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.8. Работа с окнами подсистем
А.5.8.19. rdsSetSystemWindowBounds – задать границы окна подсистемы
Функция rdsSetSystemWindowBounds задает положение и размер окна указанной подсистемы.
void RDSCALL rdsSetSystemWindowBounds( RDS_BHANDLE System, // Подсистема BOOL Maximized, // На весь экран int Left,int Top, // Левый верхний угол окна int Width,int Height // Размеры окна );
Тип указателя на эту функцию
RDS_VBhBIIII
Параметры
- System (RDS_BHANDLE)
- Идентификатор подсистемы, границы окна которой задаются. В этом параметре вместо идентификатора подсистемы можно передать идентификатор блока другого типа, в этом случае будут заданы границы окна родительской подсистемы этого блока.
- Maximized (BOOL)
- TRUE – окно нужно развернуть на весь экран, FALSE – размер окна указан в параметрах функции.
- Left, Top (int)
- Координаты точки экрана (Left – горизонтальная координата, Top – вертикальная), в которой будет располагаться левый верхний угол открываемого окна.
- Width, Height (int)
- Ширина (Width) и высота (Height) окна в точках экрана.
Примечания
Эта функция задает положение и размер окна подсистемы, либо разворачивая его на весь экран, либо помещая его верхний левый угол в точку (Left,Top) и присваивая ему размер Width×Height точек. В отличие от функции rdsOpenSystemWindowEx, эта функция не открывает окно подсистемы, если оно закрыто: новые размеры будут запомнены в параметрах самой подсистемы и использованы при следующем открытии окна.
Пример
Пример использования функции rdsSetSystemWindowBounds приведен в §2.12.5 руководства программиста.
См. также