Текущий архив: 2002.07.04;
Скачать: CL | DM;
Вниз
Tray icon Найти похожие ветки
← →
keymaster (2002-05-01 15:52) [0]Проблема: есть программа, которая незаметно сидит в трее. Только вот при этом в памяти сидит главная форма и кушает 1.3 Мб памяти, что не очень желательно.
Как сделать, чтоб была иконка в трее, а при клике на ней появлялась форма (солздавалась). То есть как следать иконку в трей приложению, не имеющему формы?
← →
Rush (2002-05-01 16:14) [1]Создай оконную процедуру
function NotifyWindowProc( Msgm param и т.д.)
в которой слушай мессаги уведомлений из tray
И создай окно, которрое будет получать уведомления
CreateWindow[Ex](.........)
← →
Anatoly Podgoretsky (2002-05-01 16:14) [2]Прогаммы в трее не сидят
← →
Keymaster (2002-05-01 20:27) [3]2 Anatoly Podgoretsky © : есессно, не сидят... они сидят в памяти...
2 Rush : аCreateWindow[Ex](.........)
не создаст ли окно, которое будет кушать много памяти?
← →
Anatoly Podgoretsky (2002-05-01 21:01) [4]В 98 она все равно убежит в своп, про 95 остерегусь говорить, но наверно тоже.
А за окна не бойся они мало памяти едят, вот стек да
← →
V_V (2002-05-03 02:54) [5]попробуй форму запихнуть в dll и при необходимости подргужать
← →
V_V (2002-05-03 03:02) [6]а для уменьшения проги убери
application.inicialization
application.run
← →
keymaster (2002-05-04 00:59) [7]хм.... a без
application.run
оно запуститься?
← →
Dimaond Cat (2002-05-05 01:22) [8]сделай два разных процесса , в первом твоя иконка, второй запускается отдельно по требованию первого процесса
Страницы: 1 вся ветка
Текущий архив: 2002.07.04;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.005 c