Вверх ↑
Ответов: 2236
Рейтинг: 676
#1: 2015-01-28 20:15:26 ЛС | профиль | цитата
Спасибо всем кто отписался, но проблему пока решить не получилось.
Изначально я предполагал что проблема ("мерцание") в изменении позиции и размера элемента, но
опробовав различные варианты (MoveWindow, SetWindowPos, BoundsRect), окончательно запутался.
Сейчас в элементе при любом изменении размера используется BoundsRect, можете ради теста опробовать и MoveWindow (в элементе строка есть), но разницы особой нет. В результате осталась видимая разница при перетаскиванием за левый центральный ("мерцание") и правый центральный квадрат (нормально). Можно сделать вывод что проблема не в том как изменяется размер.

Подозрение на мышиные координаты. Способ получения разный (строки: 134 - 161). Может кто посмотрит и пнет в нужную сторону?

Архив с элементом и примером в первом посте (обновил).
Galkov писал(а):
что за хрень ты понаписал в FrameSize.INI
Еще какая хрень, но давайте пока закроем на это глаза.
Galkov писал(а):
Мне показалось, что мигают "квадратики", а не окно...
В "квадратиках" и проблема (у меня всегда проблемы с изложением своих мыслей).

andrestudio писал(а):
глянь в архив
За архив спасибо, кое что благодаря ему подправил.

карма: 11

0