Программы, исходники, документация C++Builder
  бесплатный софт

SoftHolm.com     Программы     Статьи    Книги    Mobile    Доска объявлений    Игра    Forex     RSS




Как при запуске программы свернуть ее на панель задач в Tray ?



Для того, чтобы внедриться на панель задач Windows со своей программой можно написать следующий код в файл Unit1.cpp:

//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
{
TrayIcon1->Visible = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N2Click(TObject *Sender)
{ Form1->Visible=false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N1Click(TObject *Sender)
{ Form1->Visible=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N3Click(TObject *Sender)
{
Close();
}

И в файл Project1.cpp после строки Application->CreateForm(__classid(TForm1), &Form1); вставляем код:

// скрываем иконку главной формы в панели задач
ShowWindow(Application->Handle,SW_HIDE);
Application->ShowMainForm = false;


Файлы этого проекта можно загрузить и подробно рассмотреть этот пример, то есть какие компоненты расположены на форме, их взаимосвязи и т.п.










Rambler's Top100 Заработай на своем сайте Рейтинг@Mail.ru