Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > PureBasic

PureBasic Мощный кросс-платформенный язык среднего уровня на основе BASIC. Подходит для решения широкого круга задач.

Ответ
 
Опции темы
Старый 28.07.2012, 02:15   #16
Paranoia
AnyKey`щик
 
Регистрация: 27.07.2012
Сообщений: 5
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Скин с альфа-каналом (UpdateLayeredWindow_)

Сообщение от barsunduk Посмотреть сообщение
а у меня этот вариант вызывает утечки памяти - место занимаемое процессом в памяти растет при перетаскивании и не уменьшается.
Только что увидел в коде эту же WinAPI для перемещения окна и комментарий про утечку памяти.
Очень странно. По крайней мере я вставил эту WinAPI в вызове #WM_LBUTTONDOWN, убрал вызов wndMoving(hWnd) и Delay(20) — все отлично, никаких утечек и подобного.

Сообщение от barsunduk Посмотреть сообщение
видимо, я тормоз и слишком медленно водил мышкой, вот и не отцепилась. можно и другие варианты поискать.
Надо просто за крайние пиксели скина зацепиться и судя по всему перемещать окно до тех пор, когда курсор не выйдет за его пределы.
Я это случайно обнаружил, подсунув свой собственный "тонкий" скин.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
barsunduk (28.07.2012)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 06:54.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com