:: Архив конференции по VFP до 2005 года
Абсолютние координаты...
pijon

Сообщений: 114
Откуда: Тернопиль
Дата регистрации: 12.08.2004
На форме есть контрол (для примера кнопка).
Надо, что б при клике на ней, поевлялась форма в акурат под ето кнопкой.
Написал так:
frmCF = CREATEOBJECT("myform")
frmCF.icon = thisform.Icon
frmCF.top =OBJTOCLIENT(this,1) + thisform.top + this.Height
frmCF.show()
Тут и не получилось! Форма не ложытся под кнопкой, так как есть ещо заголовок окна.
Высота которого разная может быть(зависит от настроек системы).
Короче мне надо как-то получить координату моей кнопки относительно Screen-a.
Возможно ли это и если да то как?




------------------
В смысле осмыссления бессмысленного определённый смысл тоже имеется.
Ratings: 0 negative/0 positive
Re: Абсолютние координаты...
JS

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Но есть еще и sysmetric(), через которую можно много чего получить, в частности высоту заголовка (9)
и учесть ее .




------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive
Re: Абсолютние координаты...
Игорь Л.

Сообщений: 164
Откуда: Евпатория
Дата регистрации: 26.11.2003
Может так пойдет:
THISFORM.ADDPROPERTY("MyForm", CREATEOBJECT("Form"))
А затем работаешь с этим как с объктом на форме:
THISFORM.MyForm.Top = 10
THISFORM.MyForm.Left = 10
перемещает форму (левый верхний угол) в точку 10, 10 относительно THISFORM



------------------
И все мы делаем! Козьма Прутков
Ratings: 0 negative/0 positive
Re: Абсолютние координаты...
olegov

Сообщений: 366
Откуда: Новосибирск
Дата регистрации: 17.12.2002
Давай почту отправлю класс меню с кнопкой, там все понятно будет
Ratings: 0 negative/0 positive
Re: Абсолютние координаты...
pijon

Сообщений: 114
Откуда: Тернопиль
Дата регистрации: 12.08.2004
Дай почту:

''.phorum_html_encode('pijon@ua.fm').''




------------------
В смысле осмыссления бессмысленного определённый смысл тоже имеется.
Ratings: 0 negative/0 positive
Re: Абсолютние координаты...
boba
Автор

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Не знаю, имеет ли это отношение к делу или нет
с objtoclicent мы видели такой глюк
положишь объект на какую нибудь страницу
спрашиваешь с помощью этой функции
в инит формы его координаты
дает одно значение
потом это же в активейт страницы
Обычно или при первом активейт или втором координаты уже другие
именно они правильные, а не те, что дает в начале
Может pageframe тут и не причем, не знаю, проверить нужно




------------------
не имей 100 рублей, а имей сто друзей
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 8 (Гостей: 8)

© 2000-2024 Fox Club 
Яндекс.Метрика