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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.07.2007, 01:43   #11
CHITER
Пользователь
 
Аватар для CHITER
 
Регистрация: 02.07.2007
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Sergey_nl Посмотреть сообщение
Я делал следующим образом:
Код:
TI_Logo: TRxTrayIcon;
.....
//Обработчик кнопки "Свернуть"
procedure TFMain.MinimizeClick(Sender:TObject);
begin
  //Прячем основное окно
  Hide;
  //Прячем кнопку на таскбаре
  if IsWindowVisible(Application.Handle)then
    ShowWindow(Application.Handle, SW_HIDE);

end;
....

//Разворачиваем окно при двойном щелчке по иконке
procedure TFMain.TI_LogoDblClick(Sender: TObject);
begin
  //разворачиваем главное окно
  Application.Restore;
  //сбрасываем признак сворачивания
  if WindowState = wsMinimized then WindowState := wsNormal;
  //Отображаем окно
  visible:=true;
  //Принудительно устанавливаем окно поверх остальных
  SetForegroundWindow(Application.Handle);
end;
А куда все это вставлять?
CHITER вне форума
Старый 09.07.2007, 00:42   #12
Sergey_nl
Пользователь
 
Регистрация: 02.07.2007
Сообщений: 23
По умолчанию

В обработчик onCreate галавной формы добавить
Код:
  //Установка обработчика кнопки "Свернуть"
  Application.OnMinimize:= MinimizeClick;
Обработчик onDblClick компонета TRxTrayIcon - функция TI_LogoDblClick,
написана выше
Проекты для лучших программистов http://www.netlancer.ru
Sergey_nl вне форума
Старый 13.07.2007, 15:11   #13
Teen4jump
Пользователь
 
Аватар для Teen4jump
 
Регистрация: 19.06.2007
Сообщений: 88
По умолчанию

//Установка обработчика кнопки "Свернуть"
Application.OnMinimize:= MinimizeClick;-- ошибка
Teen4jump вне форума
Старый 14.07.2007, 20:45   #14
Sergey_nl
Пользователь
 
Регистрация: 02.07.2007
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Teen4jump Посмотреть сообщение
//Установка обработчика кнопки "Свернуть"
Application.OnMinimize:= MinimizeClick;-- ошибка
Какая именно? Сама функция объявлена и описана?

Цитата:
Сообщение от Sergey_nl Посмотреть сообщение
Я делал следующим образом:
Код:
//Обработчик кнопки "Свернуть"
procedure TFMain.MinimizeClick(Sender:TObject);
begin
  //Прячем основное окно
  Hide;
  //Прячем кнопку на таскбаре
  if IsWindowVisible(Application.Handle)then
    ShowWindow(Application.Handle, SW_HIDE);

end;
Проекты для лучших программистов http://www.netlancer.ru
Sergey_nl вне форума
Старый 15.07.2007, 19:21   #15
Teen4jump
Пользователь
 
Аватар для Teen4jump
 
Регистрация: 19.06.2007
Сообщений: 88
По умолчанию

Когда начинаю компилировать, выделяется эта строка и пишет
[Error] Unit2.pas(48): E2009 Incompatible types: 'method pointer and regular procedure'
Teen4jump вне форума
Старый 21.09.2007, 13:53   #16
Soviet_man
 
Регистрация: 20.09.2007
Сообщений: 8
По умолчанию

у мну дельфи 7. как импортировать методы и пр.? там хелп для дельфей 2006 и на испанском)))) помогите....
если можно попродбней описание как делать
Soviet_man вне форума
Старый 16.09.2009, 09:10   #17
AgressiveBehavior
Пользователь
 
Регистрация: 09.09.2009
Сообщений: 27
По умолчанию

Где можно справочку по всем допустимым параметрам посмотреть ?
Пока нашел 2 (SW_Hide,SWSHOWMINNOACTIVE)
Код:
 ShowWindow(Handle,SW_HIDE);
ShowWindow(Form2.Handle, SW_SHOWMINNOACTIVE);
И вот вышеописаный код повторно не прячет кнопку на таскбаре.
На профилактику детской беспризорности было выделено 60 млн рублей, на стерилизацию бродячих животных в Москве 87 млн руб.
Собаки важней. Дети не кусаются.
AgressiveBehavior вне форума
Старый 16.09.2009, 09:31   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Одна тема - однин вопрос и один автор.
Закрыто.
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свернуть все окна Veiron Общие вопросы Delphi 7 24.05.2012 16:13
Как свернуть прогу в трей Ярослав Помощь студентам 1 16.12.2007 06:27
Как свернуть в Tray SeRhy Помощь студентам 1 09.12.2007 11:39
Программа в Трее LeoN Общие вопросы Delphi 5 08.12.2007 13:09
значки в трее oLMeR Общие вопросы Delphi 3 11.11.2006 18:39