Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Shouldercannon
3 / 3 / 8
Регистрация: 25.05.2010
Сообщений: 126
1

Проверка на активность формы возвращает True после сворачивания

28.12.2014, 11:10. Просмотров 471. Ответов 0
Метки нет (Все метки)

Доброго времени суток!
Не могу понять в чём дело. Если форму свернуть с помощью иконки Свернуть в верхнем правом углу формы, то проверка на активность формы возвращает False. Если форму свернуть кликнув по кнопке формы на Панели задач, то проверка на активность возвращает True.
Помогите, пожалуйста разобраться.

У каждой формы есть своя кнопка на панели задач благодаря
Delphi
1
2
3
4
5
procedure TForm.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;
Что делаем:
1. Запускаем приложение, нажимаем кнопку Test (у нас есть 3 секунды) и сразу же сворачиваем форму на Панель задачь через кнопку Свернуть в верхнем правом углу формы. В данном случае всё нормально и звук не проигрывается.
2. Запускаем приложение, нажимаем кнопку Test (у нас есть 3 секунды) и сразу же сворачиваем форму на Панель задачь через кнопку формы на Панели задач. В данном случае звук проигрывается говоря о том, что форма активна, но она свёрнута и не показывается.
0
Вложения
Тип файла: zip Test.zip (327.4 Кб, 5 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2014, 11:10
Ответы с готовыми решениями:

Функция не возвращает true
Доброго времени суток. Две функции, абсолютно одинаковые, одна работает, а...

Активность формы
Я делаю MDI приложение, и там нужно было организовать чтоб дочерня форма...

Как убрать кнопки сворачивания, закрытия с дочерней MDI формы
Всем привет. Имеется одна главная форма и несколько MDI дочерних. Все хорошо...

Программа перестает отвечать после сворачивания или перехода на другое окно
Такая проблема. Программа перестает отвечать после сворачивания. То есть если...

Главное окно скрыто... как развернуть все Второстепенные окна после сворачивания(разворачивается только главное невидимое
Главное окно скрыто... как развернуть все Второстепенные окна после...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2014, 11:10

Не раскрывается формы после сворачивания
Небольшая проблема которую не могу решить У меня по нажанию кнопки...

как сохранить экран после сворачивания формы?
После сворачивания формы (переключения на другую задачу) на форме пропадает...

После сворачивания приложения меняется положение формы
Имеется форма, для которой в графическом интерфейсе Visual Studio установлено...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru