Страница 1 из 1

Оконные интерфейсы [Window]

Добавлено: 24 авг 2007, 14:17
PViP
МОжно каким либо способом отцентрировать создоваемое окно, относительно главного окна галактики или рабочего стола Windows?

Или, например, есть ли фукнции которые возвращают размеры и координаты главного окна галактики!!!?

Добавлено: 24 авг 2007, 15:14
Den
Ну поидее конфигурационные функции должны возвращать. Это которые в хэлпике с префиксом cfs

Добавлено: 27 авг 2007, 08:48
Alpiton
procedure SetWindowOption (aWindow : integer; aOption : word);
Параметры

aWindow - окно.

aOption - устанавливаемые опции окна. Константы не зарегистрированы для VIP:

ofSelectable
$0001
может получить фокус ввода;

ofCenterX
$0100
в центр родителя по х;

ofCenterY
$0200
в центр родителя по х;

ofProtected
$0400
защищена от модификации;

ofUnDo
$2000
разрешить откат значения;

ofSave
$4000
сохранять данные в dsk;

ofUpToDate
$8000
только в сочетании с ofSave считывать из dsk только если данные записаны сегодня.

Добавлено: 27 авг 2007, 08:50
Alpiton
function Origin_X : integer;
Возвращаемое значение

Функция возвращает координату по горизонтали левого верхнего угла интерфейса.

function Origin_Y : integer;
Возвращаемое значение

Функция возвращает координату по вертикали левого верхнего угла интерфейса.

function Size_X : integer;
Возвращаемое значение

Функци возвращает размер интерфейса по горизонтали.

function Size_Y : integer;
Возвращаемое значение

Функция возвращает размер интерфейса по вертикали.

Добавлено: 27 авг 2007, 13:24
PViP
Alpiton, за первый пост спасибо! :)
А по второму: Эти функции возвращают параметры интерфейса из которого они вызываются, а мне нужны те которые возвращают координаты и размеры главного окна галактики! 8-)