|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2010, 16:43 | #1 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Определение размеров компонента и положения по хендлу
Всем привет.
Кто нибудь подскажет, как узнать размеры компонента и его положение по хендлу?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
02.05.2010, 16:49 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
GetParent, GetWindowRect ? Тяжело все таки...
|
02.05.2010, 17:02 | #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.
Для изучения языка гораздо важнее свободная любознательность, чем грозная необходимость.
|
||
02.05.2010, 17:34 | #4 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
BOBAH13, Александриус, спасибо за помощь. Но я не пойму, при чём тут GetParent/SetParent? И почему ниже приведенный код не снимает скрин "как надо", т.е. не с Rect.Left, Rect.Top?
Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
02.05.2010, 19:17 | #5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
потому что нужно получать Height и wight компонента..
Left и To абсолютно не то.. |
02.05.2010, 22:33 | #6 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Человек_Борща, если у меня не "то", то как будет "то"?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
02.05.2010, 22:56 | #7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
updated
можно проще.. получаем хендл компонента.. и вычисляем ширину.. Право-лево = ширина Вверх-низ = высота Последний раз редактировалось Человек_Борща; 02.05.2010 в 23:18. |
02.05.2010, 23:33 | #8 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Человек_Борща, вот это ты дело говориш!! Как я сам не додумался. А как же быть с положением компонента сверху и слева?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли Последний раз редактировалось Marsel737; 02.05.2010 в 23:38. |
02.05.2010, 23:53 | #9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
что так сложно?
Код:
Код:
|
03.05.2010, 00:35 | #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 |