alexisun |
Отправлено: 06.02.2005, 08:59 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 6
|
Не получается найти событие минимизации окна, изменение размера есть, закрытие формы тоже а где на минимизацию? |
|
AVC |
Отправлено: 07.02.2005, 09:18 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Например здесь.
CODE |
???.h
protected:
virtual void __fastcall WndProc (Messages::TMessage &Message);
???.cpp
void __fastcall Tваша_форма::WndProc (Messages::TMessage &Message)
{
if (Message.Msg == WM_SYSCOMMAND)
{ if (Message.WParam == SC_MAXIMIZE);
else if (Message.WParam == SC_RESTORE );
else if (Message.WParam == SC_MINIMIZE )
{ ваш_код;
return;
}
}
TForm::WndProc(Message);
}
| |
|
ozx |
Отправлено: 14.02.2005, 22:52 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
Попробуй
CODE |
Application->Minimize();
|
или
CODE |
Form1->WindowState = wsMinimized;
|
но этот способ работает немного иначе, попробуй оба и увидешь разицу. |
|