Як при згортанні модальної форми згорнути всю програму
ЗИ Тільки не треба обговорювати навіщо це взагалі треба, плз. :)
type TForm2 = class(TForm) private процес WMGetSysCommand(var Message : TMessage); message WM_SYSCOMMAND; public end;
procedure TForm2.WMGetSysCommand (var Message: TMessage);
Працює, але дивно. У XP немає ефекту згортання, просто зникає і все.
І ще на скільки даний метод працездатний в зав від вінди та версії Delphi?
> Так Вам шашечки, чи їхати?І те й те:)
Просто Application.Minimize; без мод форми згортає як завжди…
Мабуть, цей код не працює в Delphi 5, цікаво чому?
Крути, дякую. А чи потрібно цей код зробити умовно компілюваним у зав. від версії Delphi і якщо так, то як?
> у зав. від версії Delphi і якщо так, то як?
Підкажіть, будь ласка, а якщо необхідно зробити так, щоб користувач не міг від модальної форми перейти до головної форми, наприклад закривши її різними діями? І які дії (комбінації клавіш) користувача треба зрадіти?
> щоб користувач не міг від модальної форми перейти до головної > форміТобто комп повинен зависнути при показіформи?
> Ок. Чи означає це що треба зробити умовою компіляцію? І якщо > саме треба, то чому? Тобто що буде поганого, якщо не > зробити? На перший погляд працює все нормально і D7 > і в D5… Як я зрозумів, що поки ти його допишеш, вже пропаде потреба закладатися навіть на D7 ;)
Взагалі, було показано лише як, а оцінкапотреби залишена зацікавленим особам.
> Взагалі було показано лише як, а оцінка потреби > залишена заінтересованим особам.Я так і зрозумів. Дякую ще раз.
> Як я зрозумів, що поки ти його допишеш,Нехай дописав та віддав уже…