Главная / FAQ по Builder'у / 90 Хочу, чтобы прога при запуске...

90 Хочу, чтобы прога при запуске не показывала форму и не была видна в панели задач, надо чтобы только инконка в трее виднелась. Как это сделать?


Сделай в *.cpp (котоpый *.bpr) так
...

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
  try
  {
   Application->Initialize();
   Application->Title = "Title";

   Application->ShowMainForm=false;  //ПРИ СОЗДАHИИ HЕ ОТОБРАЖАТЬ ГЛАВHУЮ ФОРМУ

   Application->CreateForm(__classid(TForm1), &Form1);
   Application->Run();
  }

...
А в TrayIcon->OnDblClick, напpимеp, так :
 if(Visible) Hide();
 else
 {
  Show();
  Application->Restore();
  Application->BringToFront();
 }
И в TrayIcon->OnClick не помешает :
 Application->BringToFront();
Dmitriy Pisemskiy 2:450/102

Предыдущий вопрос   |  Список вопросов   |   Следующий вопрос

источник      На главную      by jenyok
Copyright © 2003 JTSOFT
Сайт управляется системой uCoz