Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2011, 17:13   #1
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
Радость Определить появление меню Пуск

Как из Delphi 7 определить, открыто ли меню Пуск? Или среагировать на его появление?
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 11.03.2011, 19:19   #2
MotoArhangel
Пользователь
 
Регистрация: 25.02.2011
Сообщений: 51
По умолчанию

А тебе это зачем? Если не секрет)
MotoArhangel вне форума Ответить с цитированием
Старый 12.03.2011, 11:57   #3
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

Расширяю кругозор...
В инете есть конкретные примеры программного вызова и закрытия меню Пуск, а вот как отловить его появление и потом, скажем, закрыть (да, пишу шуточную программу для друга ). Или еще что-то (безобидное!).
Буду рад конкретным советам и предложеням.
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 12.03.2011, 23:15   #4
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

Как запретить системное меню

Отключаем:
Код:
SetWindowLong(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'Button',nil),GWL_ID,-1);
Включаем снова:
Код:
SetWindowLong(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'Button',nil),GWL_ID,304);
Было уже недавно...
А контролировать... ну, например, по таймеру проверять видимость окна.
asmodey1 вне форума Ответить с цитированием
Старый 14.03.2011, 12:50   #5
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

Как раз, как отключить/включить, я знаю. Думал, есть, сообщение какое, чтоб перехватить...
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с меню пуск. sinobithug Операционные системы общие вопросы 3 13.01.2011 21:24
Свой рисунок в меню пуск Win 7 alebed Windows 2 25.06.2010 17:03
Меню Пуск->Программы Котовский Общие вопросы Delphi 5 26.01.2009 12:52
Получить список автозагрузки, из меню ПУСК Alter Общие вопросы Delphi 5 03.05.2008 17:45
аналог меню пуск RammFan Общие вопросы Delphi 14 27.02.2007 08:49