Навигация:
<< >> Оглавление Указатель

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.8. Работа с окнами подсистем

А.5.8.19. rdsSetSystemWindowBounds – задать границы окна подсистемы

Функция rdsSetSystemWindowBounds задает положение и размер окна указанной подсистемы.

  void  rdsSetSystemWindowBounds(
     System,     // Подсистема
     Maximized,         // На весь экран
    int Left,int Top,       // Левый верхний угол окна
    int Width,int Height    // Размеры окна
  );

Тип указателя на эту функцию

RDS_VBhBIIII

Параметры

System (RDS_BHANDLE)
Идентификатор подсистемы, границы окна которой задаются. В этом параметре вместо идентификатора подсистемы можно передать идентификатор блока другого типа, в этом случае будут заданы границы окна родительской подсистемы этого блока.
Maximized (BOOL)
TRUE – окно нужно развернуть на весь экран, FALSE – размер окна указан в параметрах функции.
LeftTop (int)
Координаты точки экрана (Left – горизонтальная координата, Top – вертикальная), в которой будет располагаться левый верхний угол открываемого окна.
WidthHeight (int)
Ширина (Width) и высота (Height) окна в точках экрана.

Примечания

Эта функция задает положение и размер окна подсистемы, либо разворачивая его на весь экран, либо помещая его верхний левый угол в точку (Left,Top) и присваивая ему размер Width×Height точек. В отличие от функции rdsOpenSystemWindowEx, эта функция не открывает окно подсистемы, если оно закрыто: новые размеры будут запомнены в параметрах самой подсистемы и использованы при следующем открытии окна.

Пример

Пример использования функции rdsSetSystemWindowBounds приведен в §2.12.5 руководства программиста.

См. также

rdsSetSystemWindowRect, rdsOpenSystemWindowEx.


<< >> Оглавление Указатель