Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизПередвижение Найти похожие ветки
← →
Nightmare (2007-03-12 09:38) [0]Здравствуйте, в своей программе для передвижения её по рабочему столу, я использую вот такой код
ReleaseCapture();
PerForm(WM_NCLBUTTONDOWN, HTCAPTION, 0);
Но моя программа передвигается горазда медленне, чем тот же Winamp,
насколько я знаю это получается потому что он перерисовывается.
Немогли бы вы подсказать как сделать так, чтобы моя программа передвигалась также как Winamp.
← →
ПЛОВ © (2007-03-12 09:51) [1]
> Но моя программа передвигается горазда медленне, чем тот же Winamp
Это у тебя компьютер тормозит. У себя только что проверил - скорость одинаковая :)
← →
Nightmare (2007-03-12 10:00) [2]Дак на форме то наверное ничего небыло , а ты поставь несколько таймеров
выполняющих разые функции, DoubleBefferd на форму, пять Listbox"ов...
Вот тогда разица будет ощутима.
← →
ПЛОВ © (2007-03-12 10:04) [3]Скорость перемещения окна зависит от скорости перемещения мышки по столу. Это чего, у тебя мышка инерционная? Типа, чем больше контролов в окне, тем тяжелее ее тянуть? :)))) Идею явно нужно запатентовать!
← →
Turbid © (2007-03-12 10:18) [4]Каким образом невизуальный компонент (таймер) влияет на скорость отрисовки?
← →
Nightmare (2007-03-12 10:21) [5]Да вот знаешь в готике 3 например, иногда аж ногой спехнуть не могу.
Ну а если серьезно, то как же всё таки это сделать?
← →
Nightmare (2007-03-12 10:26) [6]Turbid вот уж не знаю(например пропиши при событии формы Paint конанду Refresh и попобуй её подвигать).
← →
Nightmare (2007-03-12 10:56) [7]Ещё забыл сказать, что при передвижении Winamp остаётся след на всём что под ним находится, а если использовать мой код то такого не происходит.
← →
ПЛОВ © (2007-03-12 11:27) [8]
> Ещё забыл сказать, что при передвижении Winamp остаётся
> след на всём что под ним находится, а если использовать
> мой код то такого не происходит.
Можно еще и не такие спецэффекты запуздырить: салют на экране бахать, музычку, лампочками мигать через LPT))
Не могу понять что нужно то? Перерисовку окна при перемещении? Или что?
← →
Nightmare (2007-03-12 11:47) [9]Ну так-то да
← →
Virgo_Style © (2007-03-12 13:17) [10]Что, если на время перетаскивания заменять содержимое окна картинкой?
← →
Nightmare (2007-03-12 15:16) [11]Virgo_Style, а это вообще как?
← →
Knight © (2007-03-12 16:31) [12]
> [10] Virgo_Style © (12.03.07 13:17)
> Что, если на время перетаскивания заменять содержимое окна
> картинкой?
Тогда уж лучше рамкой... :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.048 c