15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Как сделать, чтобы приложение было всегда минимизировано.

Компилятор: C++ Builder

1. Необходимо установить свойство формы WindowState в wsMinimized.
2. В секции public объявления объектов формы, в заголовочном файле поместите:

void virtual __fastcall WMQueryOpen(TMessage& Msg);
    BEGIN_MESSAGE_MAP
       MESSAGE_HANDLER(WM_QUERYOPEN, TMessage, WMQueryOpen)
    END_MESSAGE_MAP(TForm)

3. В секции implementation поместите следующий метод:

void __fastcall TForm1::WMQueryOpen(TMessage& Msg)
    {
       Msg.Result = 0;
    }

Форма будет всегда свёрнута в иконку.