Форум: "Начинающим";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];
ВнизИконка в трее Найти похожие ветки
← →
Mr tray (2006-04-30 12:24) [0]Здравствуйте. Полазал я по этому чудо-сайту. Нашел, как забросить иконку в трей. Получилось. Только вот благополучно убрать её оттуда что-то не получается. Я могу это сделать, проведя над иконкой курсором, когда приложение уже завершено.
Как во время работы приложения избавиьтся от иконки
Еще. Присвоил uCallbackMessage:=wm_user. Сделал соответствующую процедуру. Но вызывается она только, когда я провое мышкой над иконкой.
Как отследить правое/левое/двойное нажатия?
← →
Eraser © (2006-04-30 12:28) [1]
> Mr tray (30.04.06 12:24)
см. Shell_NotifyIcon(NIM_DELETE...) + F1
← →
Mr tray (2006-04-30 12:31) [2]Стараясь изо всех сил, выделяю в редакторе Shell_NotifyIcon и нажимаю эффф одиин. Бамц. Ничё не находит. Нашел бы - не спрашивал. Спасибо.
Так, а как отслелить клики?
← →
TUser © (2006-04-30 12:50) [3]
> Стараясь изо всех сил, выделяю в редакторе Shell_NotifyIcon
> и нажимаю эффф одиин.
Help -> Windows SDK -> там ищи. По умолчанию F1 туда не лезет.
← →
Mr tray (2006-04-30 13:38) [4]блиин! точно. простите ребята. виноват. раньше тоже Windows SDK пользовался, только подзабыл.
← →
Eraser © (2006-04-30 13:50) [5]
> TUser © (30.04.06 12:50) [3]
В D2006 лезет :)
← →
Mr tray (2006-04-30 15:47) [6]Так. Про то, как схватить клик мышки по иконке, в хелпе не нашел. Зато экспериментально определил, что uCallbackMessage вызывается с разными значениями Lparam переменной-аргумента процедуры в зависимости от того, какой кнопкой мыши мы жмем по иконке или вообще не жмем, а просто проводим над иконкой курсором.
А как тогда реализовать такую вещь: курсор заползает на территорию иконки => вызывается некая процедура, которая далее не вызывается, до тех пор, пока курсор не покинет иконку.
← →
sniknik © (2006-04-30 16:16) [7]> А как тогда реализовать такую вещь: курсор заползает на территорию иконки => вызывается некая процедура, которая далее не вызывается,
> до тех пор, пока курсор не покинет иконку.
по моему нет такого события у иконки как вход/выход... зато есть move, т.е. прохождение курсора над иконкой, пошаманить с ним + координаты, можно получить "вход".
p.s. сделай поиск по вхождению Shell_NotifyIcon в исходниках у себя же на диске, в "генофонде" наверняка, чтонибудь да найдеш...
← →
Юрий Зотов © (2006-04-30 16:42) [8]> Mr tray (30.04.06 15:47) [6]
> экспериментально определил, что uCallbackMessage вызывается с разными
> значениями Lparam переменной
То что, Вы все же открыли справку - это хорошо. Теперь бы ее еще прочитать... глядишь, тогда бы и экспериментировать не пришлось. Да вопросы бы все сами собой отпали...
← →
sniknik © (2006-04-30 16:54) [9]> тогда бы и экспериментировать не пришлось.
но так же гораздо интересней! ;о) а потом можно и почитать.
p.s. сам часто сначала пытаюсь сам разобраться, а читаю после. ;)
← →
Юрий Зотов © (2006-04-30 16:58) [10]> sniknik © (30.04.06 16:54) [9]
Дело хозяйское. Если не жалко времени, то можно хоть на кофейной гуще гадать. Тоже ведь способ, разве нет?
:о)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c