Работа с окнами, hotkeys, tray

Тема в разделе "Delphi - Система", создана пользователем GOsha, 19 янв 2005.

Статус темы:
Закрыта.
  1. GOsha

    GOsha Гость

    Репутация:
    0
    1.Мне надо, чтобы программа сразу после запуска сворачивалась в трей, потом по горячим клавишам выскакивала оттуда, и по такой же горячей или по нажатии "свернуть" опять туда убегала.
    2. Надо, чтобы когда окно становилось активным, выполнялось одно действие, и, как только фокус терялся - выполнялось другое.
    3. Надо отключить кнопу "maximize" и добавить туда кнопу "?"...
    Пока все, чего понадобится еще спрошу.
     
  2. ????

    ???? Гость

    Репутация:
    0
    GOsha
    и в чём проблема?
     
  3. GOsha

    GOsha Гость

    Репутация:
    0
    Да дело собсна в том, что я не знаю, как это все сделать...
    А по-моему ты тут просто мессаги набиваешь, нет бы чего дельного сказать...
    НАрод, с треем разобрался... Остались фокусы и горячие клавиши, как СДЕЛАТЬ????
     
  4. ????

    ???? Гость

    Репутация:
    0
    так надо правильно вопрос задавать
    Вот что я видел в первом посте. Вопрос не стоял о поиске информации, ошибке в коде, алгоритме...
    такого понятия вообще НЕТ. Можно отобразить тконку в трее и скрыть окна программы.
    в свойствах формы BorderIcons biMaximize - false, biHelp - true
    RegisterHotKey или хуки (SetWindowsHookEx)
    свойство формы Active
    ОК. Больше тебе отвечать не буду.
     
  5. Mike

    Mike Гость

    Репутация:
    0
    Подскажите плз, как сделать, чтобы при закрытии окна(имеется ввиду нажатие справа сверху[X] ) оно не закрывалось, а убегало в трей...
    Конкретно - прога завершает работу [X], а это не нужно...
     
  6. ????

    ???? Гость

    Репутация:
    0
    Mike
    отлавливать событие закрытия окна и запрещать закрываться
    событие OnClose
     
  7. zubr

    zubr Гость

    Репутация:
    0
    Mike
    Можешь сделать так:
    Код (Text):
    procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    begin
    CanClose:=False;
    Hide;
    end;
     
  8. Mike

    Mike Гость

    Репутация:
    0
    Большое всем спасибо! Работает!!! :unsure:
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей