Да, вроде это должно помочь.
Предполагаю, нужно в двух местах:
- изменение размера конечного компонента по onResize. У тебя это делается по очереди двумя компонентами (PosWindow, SizeWindow), нужно одним (у нас есть такая возможность?). Это уберет мерцание самого компонента, которое в общем не очень заметно, так как перекрывается рамкой.
- изменение размера рамки в ChangeSize. Опять же, функции SetLeft и остальные выполняют последовательно изменение позиции и размера. Нужно сделать так, чтобы они только вычисляли нужные значения, а в конце один раз вызвать MoveWindow.
Ответов: 4628
Рейтинг: 749
|
|||
карма: 26 |
|