Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как отражать приложение ТОЛЬКО в Tray Panel-е / 6 сообщений из 6, страница 1 из 1
30.06.2021, 14:20
    #40080935
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отражать приложение ТОЛЬКО в Tray Panel-е
Доброго дня господа !

Хотелось бы НЕ отражать запущенное приложение в системной панеле - только в Tray
Прием c минимизацией известен ниже
Хотелось бы совсем без визуализации - скрин "хотелки" приложен
Подскажите плис

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
procedure TfrMain.ApplicationMinimize(Sender: TObject);
begin
  frMain.Hide();
  WindowState:=wsMinimized;
end;

procedure TfrMain.tiMainDblClick(Sender: TObject);
begin
  frMain.Show();
  WindowState:=wsNormal;
  Application.BringToFront();
end;



Заранее благодарен !
...
Рейтинг: 0 / 0
30.06.2021, 14:25
    #40080938
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отражать приложение ТОЛЬКО в Tray Panel-е
http://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.Forms.TApplication.MainFormOnTaskBar

Хотя проще сделать вообще бесформенное приложение.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.06.2021, 14:59
    #40080950
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отражать приложение ТОЛЬКО в Tray Panel-е
Dimitry Sibiryakov

http://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.Forms.TApplication.MainFormOnTaskBar

Хотя проще сделать вообще бесформенное приложение.


Это свойство отражает приложение в Tray Panel, но НЕ ИСКЛЮЧАЕТ из основной панели
реализовано ранее
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
...............................
uses
  Forms,
  Main in 'MAIN\main.pas' {frMain},
  SqlInterface in 'SqlInterface.pas';  

{$R *.res}

begin
  Application.Initialize;
  Application.UpdateFormatSettings:=False;
  Application.MainFormOnTaskbar:=(ParamStr(4)='Tray');
  Application.CreateForm(TfrMain, frMain);
  Application.Run;
end.
...............................



"бесформенное"
Имеете в виду консольное ?

program Empty;

{$APPTYPE CONSOLE}

uses
Windows;

Нет - форма меня устраивает, хочу исключить иконку из системой панели
как на приложенном скрине, чтобы не путалась под ногами (т.е. руками и мышкой)

Спасибо
...
Рейтинг: 0 / 0
30.06.2021, 15:27
    #40080968
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отражать приложение ТОЛЬКО в Tray Panel-е
HOME_X"бесформенное"
Имеете в виду консольное ?

Имею ввиду без TApplication с его окном.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.06.2021, 17:29
    #40080989
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отражать приложение ТОЛЬКО в Tray Panel-е
Dimitry Sibiryakov,

Получилось - спасибо !
...
Рейтинг: 0 / 0
01.07.2021, 03:16
    #40081047
northener
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отражать приложение ТОЛЬКО в Tray Panel-е
HOME_X
Dimitry Sibiryakov,
Получилось - спасибо !

А как вы вообще в Tray залезли?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как отражать приложение ТОЛЬКО в Tray Panel-е / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]