![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
Всем привет.
Кто нибудь подскажет, как узнать размеры компонента и его положение по хендлу?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
GetParent, GetWindowRect ? Тяжело все таки...
![]() |
![]() |
![]() |
![]() |
#3 | ||
Новичок
Джуниор
Регистрация: 02.05.2010
Сообщений: 20
|
![]()
1)
Цитата:
Функция SetParent Описание: function SetParent(WndChild, WndNewParent: HWnd): HWnd; Изменяет pодителя дочеpнего окна на WndNewParent. Параметры: WndChild: Идентификатоp дочеpнего окна. WndNewParent: Идентификатоp pодительского окна. Возвpащаемое значение:Пpедыдущее pодительское окно. 2) Цитата:
Функция GetWindowRect Описание:function GetWindowRect(Wnd: HWnd; var Rect); Считывает в ARect pазмеpности огpаничивающего пpямоугольника окна (в кооpдинатах экpана). Параметры: Wnd: Идентификатоp окна. Rect: Пpинимающая стpуктуpа TRect.
Для изучения языка гораздо важнее свободная любознательность, чем грозная необходимость.
|
||
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
BOBAH13, Александриус, спасибо за помощь. Но я не пойму, при чём тут GetParent/SetParent? И почему ниже приведенный код не снимает скрин "как надо", т.е. не с Rect.Left, Rect.Top?
Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
потому что нужно получать Height и wight компонента..
Left и To абсолютно не то.. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
Человек_Борща, если у меня не "то", то как будет "то"?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
updated
можно проще.. получаем хендл компонента.. и вычисляем ширину.. Право-лево = ширина Вверх-низ = высота Последний раз редактировалось Человек_Борща; 02.05.2010 в 23:18. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
Человек_Борща, вот это ты дело говориш!! Как я сам не додумался. А как же быть с положением компонента сверху и слева?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли Последний раз редактировалось Marsel737; 02.05.2010 в 23:38. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
что так сложно?
Код:
Код:
|
![]() |
![]() |
![]() |
#10 | ||
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
Человек_Борща, ты мой вопрос перечитай прежде чем писать "Do you understand?" и так далее в таком же роде.
Цитата:
Цитата:
Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение положения указателя в TEdit | ImmortalAlexSan | Общие вопросы Delphi | 2 | 24.04.2010 17:05 |
Узнать Caption по хендлу | Bayazet | Общие вопросы Delphi | 1 | 05.02.2010 12:21 |
Как уничтожить окно по его хендлу | VintProg | Общие вопросы Delphi | 5 | 10.11.2009 09:04 |
Определение размеров Shape | Я_Алешко | Microsoft Office Word | 2 | 28.10.2009 13:59 |
Определение размеров картинки | Kocapb | Общие вопросы C/C++ | 1 | 03.12.2007 20:49 |