Страница: 1 |
Страница: 1 |
Вопрос: UserControl
Добавлено: 07.07.04 12:18
Автор вопроса: gvozd | Web-сайт:
Как определить положение сабжа на форме?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 07.07.04 12:52
1. способ для нелюбителей АПИ
Я разместил на форме Frame и вот что написал:
Frame1.Parent.Frame1.Left
Думаю что принцып ясен и остальное затруднений не вызовет
2. Для любителей АПИ
GetWindowRect - возвратит положение в скриновых координатах
ScreenToClient - преобразует координаты скриновые к координатам оконным...
В функцию ScreenToClient, в качестве первого аргумента следует передать hWnd родительского окна, делается это с пом. GetParent
вот собственно и все
Номер ответа: 2
Автор ответа:
gvozd
Разработчик Offline Client
Вопросов: 164
Ответов: 1317
Web-сайт:
Профиль | | #2
Добавлено: 07.07.04 15:26
Мне надо определить положение прям из кода самого контрола!
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 07.07.04 15:42
вот оттуда и определяй!