nesco писал(а):
Честно говоря, я не ожидал такого результата -- при большом экране она дольше выводится, чем поворачиваеИ с этого начинать...
У элемента у нутре должно быть две картинки одинакового размера: оригинал, и "повернутая"
Первая может быть св-м, может грузиться методом типа doLoad, не важно, главное, что в процессе работы НИКАКИХ операций с динамической памятью не производить
Один раз загрузил оригинал (создались две картинки)
Тьму раз сказал doRotate: происходит ТОЛЬКО рисование первой, неким хитрым (с размешиванием, или без...) макаром на второй
Вторая картинка может быть на нижней точке: кому надо, тот отрисует (тоже, между прочим, обыкновенный BitBlt безо всякой динамики, условно) этот результат там где ему приспичит: с прозрачностью там, или без...
Собственно -- и все...
Это база, с нее логично начинать, а потом уже прилизывать коды, сколько твоей душеньке угодно...
Вплоть до "размешивания с копированием" на asm-е...
Тоже ведь ничего военного...