reenoip

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору valerka78 Замутил нечто вроде dock'a - панель с батонами, невидимая до тех пор, пока мышь не появится на краю десктопа. И вот пока она невидима - жрёт до фига памяти, а хотелось бы, чтобы меньше. Я не жадный, просто у меня Касперский (5.0) жрёт столько же, но делает при этом полезного гора-а-а-аздо больше, чем моя панель А зачем платить больше, если стирает одинково? Вот и хотел узнать, есть ли какие-нибудь хитрости, ловушки, общие ошибки программиста, прочитав/изучив/исправив которые можно было бы хоть немного умерить аппетит приложения... С другой стороны, это - расплата за то, что юзаю VCL, но всё-таки Добавлено: Ещё вопрос... Есть три процедуры для отлова кликов грызуна: 1. WMNCRBUTTONDOWN(var msg: TMessage); message WM_NCRBUTTONDOWN; 2. WMNCLBUTTONDOWN(var msg: TMessage); message WM_NCLBUTTONDOWN; 3. WMNCLBUTTONDBLCLK(var msg: TMessage); message WM_NCLBUTTONDBLCLK; Как написать ту, которая будет ловить клик средней кнопки мыши?.. Логика отсутствует напрочь ((( Добавлено: Нашёл её: procedure WMNMBUTTONDOWN(var msg: TMessage); message WM_MBUTTONDOWN; Но она у меня не пашет, почему-то \\\ p.s. Тихо сам с собою... Я веду беседу... Добавлено: Есть контакт! Нашёл! WM_NCMBUTTONDOWN |