
... |
|
Катюша |
|
Позитивы |
|
Взглянул на свой таскбар и подумал: оверхед... |
|
Моему хреновому состоянию посвящается |
|
Афоризм |
|
Фак-ториал |
|
Российский рубль |
|
Кухонное |
|
Лучше поздно, чем никогда |
|
Сколько лет, сколько зим... |
|
Такие позорят нашу профессию |
M...K...
на форме image1 (320/320px) и image2(10/10px)
Image1->Left и Image2->Top задаются от левой и верхней стороны ОКНА.
У меня задача, расположить объект image2 на 200 пикселей с левой стороны
от Image1. На первый взгляд казалось бы проще простого:
Image2->Left = 200;
и все дела. Но не тут то было. 200 пикселей считает от левого края ОКНА,
а надо что бы считало 200 пикселей именно от Image1. Если нижняя полоса
прокрутки будет находится в левой стороне до упора то
Image2->Left = 200;
сработает на все 100%, а если нижнию полосу прокрутки прокрутить на 100px
в право, и задать
Image2->Left = 200;
то насамом деле Image2 будет находиться на Image1 не на 200 пикселей а на
300. Так вот как сделать что бы отсчёт координат считало не от сторон
ОКНА, а от левой стороны самого Image1 не в зависимости того где находится
полоса прокрутки. Точно же такая беда и с Top.
_________________
printf("Заранее благодарен");
MyxaZzZ
:) Столько писанины....
А вычислять не пробовал ???
Image2->Left = Image1->Left + 200
_________________
Вот муха пролетела и ага...
M...K...
не додумался, стыдно, я совсем забыл что если прокрутить прокрутку то Left
будет отрицательное число... спасибо
_________________
printf("Заранее благодарен");
|
Рекордсмены |
|
Субботник |
|
Траффик |
|
Разговор |
|
|
Що я можу? |
|
|
Поплавок |
|
|